@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Sharp:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";@import "https://fonts.googleapis.com/css?family=Roboto:300,400,500,700";@import "https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap";@import "https://fonts.googleapis.com/css2?family=Playwrite+US+Modern:wght@100..400&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;400;700&display=swap";@import "https://cdn.jsdelivr.net/npm/yakuhanjp@3.0.0/dist/css/yakuhanjp.min.css";@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,300,0..1,0";:where(:root){--base-50:#f5f5f4;--base-100:#eae9e7;--base-200:#d5d2cd;--base-300:#bfbbb4;--base-400:#aaa49b;--base-500:#958d82;--base-600:#7f766b;--base-700:#666057;--base-800:#4e4943;--base-900:#37332f;--base-950:#2b2925;--base-50-transparent:#9b9b911a;--base-100-transparent:#736c5f26;--base-200-transparent:#574b3740;--base-300-transparent:#483d2959;--base-400-transparent:#42352173;--base-500-transparent:#3e301c8c;--base-600-transparent:#3a2c1ba6;--base-700-transparent:#332b1fbf;--base-800-transparent:#2f2922d9;--base-900-transparent:#2c2824f2;--base-950-transparent:#2b2925;--base-color:var(--base-500);--base-dark:var(--base-600);--base-darker:var(--base-700);--base-light:var(--base-400);--base-lighter:var(--base-300);--primary-50:#fdf8e9;--primary-100:#faefd1;--primary-200:#f5dba0;--primary-300:#f0c470;--primary-400:#ebab41;--primary-500:#e28e18;--primary-600:#bf7314;--primary-700:#9c5911;--primary-800:#7a410d;--primary-900:#582c09;--primary-950:#462307;--primary-50-transparent:#ebb9231a;--primary-100-transparent:#e6af1933;--primary-200-transparent:#e6a51266;--primary-300-transparent:#e69d1199;--primary-400-transparent:#e69612cc;--primary-500-transparent:#e28e18;--primary-600-transparent:#ef9019cc;--primary-700-transparent:#ff941c99;--primary-800-transparent:#ffa32166;--primary-900-transparent:#ffdc2d33;--primary-950-transparent:#ffff461a;--primary-color:var(--primary-500);--primary-dark:var(--primary-600);--primary-darker:var(--primary-700);--primary-light:var(--primary-400);--primary-lighter:var(--primary-300);--primary-text-color:var(--primary-text-color-on-light);--primary-text-color-on-dark:var(--primary-400);--primary-text-color-on-light:var(--primary-400);--white:#fafafa;--white-50-transparent:#ffffff0d;--white-100-transparent:#ffffff1a;--white-200-transparent:#fff3;--white-300-transparent:#ffffff4d;--white-400-transparent:#fff6;--white-500-transparent:#ffffff80;--white-600-transparent:#fff9;--white-700-transparent:#ffffffb3;--white-800-transparent:#fffc;--white-900-transparent:#ffffffe6;--white-950-transparent:#fffffff2;--svelte-ui-primary-color:var(--primary-color);--svelte-ui-success-color:#12b073;--svelte-ui-error-color:#f54d4d;--svelte-ui-error-container-color:transparent;--svelte-ui-danger-color:#f54d4d;--svelte-ui-warning-color:#f57c00;--svelte-ui-info-color:#13a3b4;--svelte-ui-disabled-opacity:.5;--svelte-ui-text-color:var(--base-800-transparent);--svelte-ui-text-subtle-color:var(--base-500-transparent);--svelte-ui-text-on-filled-color:#fff;--svelte-ui-text-inverse-color:var(--white-800-transparent);--svelte-ui-text-inverse-subtle-color:var(--white-500-transparent);--svelte-ui-text-placeholder-color:var(--base-500-transparent);--svelte-ui-border-color:var(--base-200-transparent);--svelte-ui-border-weak-color:var(--base-100-transparent);--svelte-ui-border-strong-color:var(--base-300-transparent);--svelte-ui-inactive-color:var(--base-200-transparent);--svelte-ui-form-bg:var(--base-50-transparent);--svelte-ui-surface-color:var(--white);--svelte-ui-surface-accent-color:var(--base-50-transparent);--svelte-ui-surface-inverse-color:var(--base-800-transparent);--svelte-ui-skeleton-color:var(--base-100-transparent);--svelte-ui-handle-color:#fff;--svelte-ui-hover-overlay:var(--base-100-transparent);--svelte-ui-select-overlay:var(--primary-200-transparent);--svelte-ui-dropdown-icon-color:var(--svelte-ui-text-subtle-color);--svelte-ui-focus-color:var(--primary-color);--svelte-ui-disabled-bg:var(--base-50-transparent);--svelte-ui-glass-bg:var(--base-50-transparent)}[data-theme=dark]{--svelte-ui-text-color:var(--white-800-transparent);--svelte-ui-text-subtle-color:var(--white-500-transparent);--svelte-ui-text-on-filled-color:#fff;--svelte-ui-text-inverse-color:var(--base-800-transparent);--svelte-ui-text-inverse-subtle-color:var(--base-500-transparent);--svelte-ui-text-placeholder-color:var(--white-500-transparent);--svelte-ui-border-color:var(--white-400-transparent);--svelte-ui-border-weak-color:var(--white-200-transparent);--svelte-ui-border-strong-color:var(--white-600-transparent);--svelte-ui-inactive-color:var(--white-400-transparent);--svelte-ui-form-bg:var(--white-100-transparent);--svelte-ui-surface-color:var(--base-900);--svelte-ui-surface-accent-color:var(--white-50-transparent);--svelte-ui-surface-inverse-color:var(--white-800-transparent);--svelte-ui-skeleton-color:var(--white-100-transparent);--svelte-ui-hover-overlay:var(--white-100-transparent);--svelte-ui-select-overlay:var(--primary-200-transparent);--svelte-ui-dropdown-icon-color:var(--svelte-ui-text-subtle-color);--svelte-ui-focus-color:var(--primary-color);--svelte-ui-disabled-bg:var(--white-100-transparent);--svelte-ui-glass-bg:var(--white-200-transparent)}:where(:root),[data-theme=dark]{--svelte-ui-border-radius:4px;--svelte-ui-border-radius-rounded:999px;--svelte-ui-border-width:1px;--svelte-ui-border-width-thick:2px;--svelte-ui-font-size-xs:.75rem;--svelte-ui-font-size-sm:.875rem;--svelte-ui-font-size:1rem;--svelte-ui-font-size-lg:1.25rem;--svelte-ui-font-size-xl:1.5rem;--svelte-ui-font-size-xxl:2rem;--svelte-ui-touch-target-sm:36px;--svelte-ui-touch-target:44px;--svelte-ui-touch-target-lg:48px;--svelte-ui-transition-duration-fast:.15s;--svelte-ui-transition-duration:.3s;--svelte-ui-z-dropdown:1000;--svelte-ui-z-modal:1050;--svelte-ui-z-popover:1060;--svelte-ui-z-tooltip:1070;--svelte-ui-z-toast:1080;--svelte-ui-form-height-sm:28px;--svelte-ui-form-height:36px;--svelte-ui-form-height-lg:44px;--svelte-ui-form-padding:0 12px;--svelte-ui-form-padding-left:12px;--svelte-ui-form-padding-inline:12px;--svelte-ui-form-icon-offset:4px;--svelte-ui-form-icon-space:32px;--svelte-ui-form-icon-space-inline:32px;--svelte-ui-form-border-radius:var(--svelte-ui-border-radius);--svelte-ui-form-border-radius-rounded:var(--svelte-ui-border-radius-rounded);--svelte-ui-button-height-sm:var(--svelte-ui-form-height-sm);--svelte-ui-button-height:var(--svelte-ui-form-height);--svelte-ui-button-height-lg:var(--svelte-ui-form-height-lg);--svelte-ui-button-padding-sm:6px 8px;--svelte-ui-button-padding:8px 12px;--svelte-ui-button-padding-lg:12px 16px;--svelte-ui-button-font-size-sm:var(--svelte-ui-font-size-sm);--svelte-ui-button-font-size:inherit;--svelte-ui-button-font-size-lg:var(--svelte-ui-font-size);--svelte-ui-button-line-height:1.2em;--svelte-ui-button-border-radius:var(--svelte-ui-border-radius);--svelte-ui-button-border-radius-rounded:var(--svelte-ui-border-radius-rounded);--svelte-ui-button-disabled-opacity:var(--svelte-ui-disabled-opacity);--svelte-ui-button-bg-filled:var(--svelte-ui-primary-color);--svelte-ui-button-bg-outlined:transparent;--svelte-ui-button-bg-ghost:transparent;--svelte-ui-button-bg-glass:var(--svelte-ui-glass-bg);--svelte-ui-button-text-filled:var(--svelte-ui-text-on-filled-color);--svelte-ui-button-text-outlined:var(--svelte-ui-primary-color);--svelte-ui-button-text-ghost:var(--svelte-ui-primary-color);--svelte-ui-button-text-glass:var(--svelte-ui-primary-color);--svelte-ui-button-hover-overlay:var(--svelte-ui-hover-overlay);--svelte-ui-button-focus-color:var(--svelte-ui-focus-color);--svelte-ui-fab-bg-filled:var(--svelte-ui-primary-color);--svelte-ui-fab-bg-outlined:transparent;--svelte-ui-fab-bg-ghost:transparent;--svelte-ui-fab-bg-glass:var(--svelte-ui-glass-bg);--svelte-ui-fab-text-filled:var(--svelte-ui-text-on-filled-color);--svelte-ui-fab-text-outlined:var(--svelte-ui-primary-color);--svelte-ui-fab-text-ghost:var(--svelte-ui-primary-color);--svelte-ui-fab-text-glass:var(--svelte-ui-primary-color);--svelte-ui-fab-hover-overlay:var(--svelte-ui-hover-overlay);--svelte-ui-fab-focus-color:var(--svelte-ui-focus-color);--svelte-ui-iconbutton-border-radius:var(--svelte-ui-border-radius);--svelte-ui-iconbutton-border-radius-rounded:var(--svelte-ui-border-radius-rounded);--svelte-ui-iconbutton-disabled-opacity:var(--svelte-ui-disabled-opacity);--svelte-ui-iconbutton-bg-filled:var(--svelte-ui-primary-color);--svelte-ui-iconbutton-bg-outlined:transparent;--svelte-ui-iconbutton-bg-ghost:transparent;--svelte-ui-iconbutton-bg-glass:var(--svelte-ui-glass-bg);--svelte-ui-iconbutton-text-filled:var(--svelte-ui-text-on-filled-color);--svelte-ui-iconbutton-text-outlined:var(--svelte-ui-primary-color);--svelte-ui-iconbutton-text-ghost:var(--svelte-ui-primary-color);--svelte-ui-iconbutton-text-glass:var(--svelte-ui-primary-color);--svelte-ui-iconbutton-hover-overlay:var(--svelte-ui-hover-overlay);--svelte-ui-iconbutton-focus-color:var(--svelte-ui-focus-color);--svelte-ui-segmented-control-base-padding:4px;--svelte-ui-segmented-control-base-border-radius:var(--svelte-ui-border-radius);--svelte-ui-segmented-control-gap:4px;--svelte-ui-segmented-control-button-radius:calc(var(--svelte-ui-border-radius) - 1px);--svelte-ui-segmented-control-button-height-sm:24px;--svelte-ui-segmented-control-button-height:32px;--svelte-ui-segmented-control-button-height-lg:40px;--svelte-ui-segmented-control-font-size-sm:var(--svelte-ui-font-size-sm);--svelte-ui-segmented-control-font-size:var(--svelte-ui-font-size);--svelte-ui-segmented-control-font-size-lg:var(--svelte-ui-font-size-lg);--svelte-ui-segmented-control-button-padding-sm:4px 8px;--svelte-ui-segmented-control-button-padding:6px 12px;--svelte-ui-segmented-control-button-padding-lg:8px 16px;--svelte-ui-segmented-control-base-bg:var(--svelte-ui-surface-accent-color);--svelte-ui-segmented-control-selected-bg:var(--svelte-ui-primary-color);--svelte-ui-segmented-control-selected-text-color:var(--svelte-ui-text-on-filled-color);--svelte-ui-segmented-control-hover-overlay:var(--svelte-ui-hover-overlay);--svelte-ui-nav-item-text-color:var(--svelte-ui-text-color);--svelte-ui-nav-item-selected-text-color:var(--svelte-ui-primary-color);--svelte-ui-nav-item-filled-text-color:#fff;--svelte-ui-nav-item-tonal-bg-color:color-mix(in srgb, var(--svelte-ui-primary-color) 16%, transparent);--svelte-ui-nav-item-underline-text-color:var(--svelte-ui-text-color);--svelte-ui-nav-item-underline-selected-text-color:var(--svelte-ui-primary-color);--svelte-ui-nav-item-underline-bar-color:var(--svelte-ui-primary-color);--svelte-ui-nav-item-underline-bar-offset:0px;--svelte-ui-nav-item-underline-bar-height:4px;--svelte-ui-nav-item-underline-bar-radius:3px 3px 0 0;--svelte-ui-tab-min-height:var(--svelte-ui-form-height);--svelte-ui-nav-item-min-height:40px;--svelte-ui-nav-item-icon-gap:8px;--svelte-ui-nav-item-disabled-opacity:var(--svelte-ui-disabled-opacity);--svelte-ui-nav-item-padding-x:12px;--svelte-ui-nav-item-padding-y:8px;--svelte-ui-nav-item-padding:var(--svelte-ui-nav-item-padding-y) var(--svelte-ui-nav-item-padding-x);--svelte-ui-nav-item-border-radius:var(--svelte-ui-border-radius);--svelte-ui-nav-item-label-line-height:1.3;--svelte-ui-nav-mobile-min-height:56px;--svelte-ui-nav-mobile-item-padding:8px;--svelte-ui-nav-mobile-item-icon-gap:8px;--svelte-ui-nav-mobile-item-font-size:var(--svelte-ui-font-size-xs);--svelte-ui-nav-vertical-item-gap:8px;--svelte-ui-nav-horizontal-item-gap:8px;--svelte-ui-nav-children-offset:8px;--svelte-ui-nav-sub-popup-min-width:160px;--svelte-ui-nav-sub-popup-shadow:0 4px 16px #0000001f;--svelte-ui-nav-item-child-indent:32px;--svelte-ui-nav-bottom-sheet-overlay-bg:#0006;--svelte-ui-nav-bottom-sheet-border-radius:16px 16px 0 0;--svelte-ui-nav-bottom-sheet-padding:16px 8px;--svelte-ui-step-nav-accent-color:var(--svelte-ui-primary-color);--svelte-ui-step-nav-done-color:var(--svelte-ui-step-nav-accent-color);--svelte-ui-step-nav-in-progress-color:var(--svelte-ui-step-nav-accent-color);--svelte-ui-step-nav-marker-size-sm:24px;--svelte-ui-step-nav-marker-size:32px;--svelte-ui-step-nav-marker-size-lg:40px;--svelte-ui-step-nav-marker-border-width:2px;--svelte-ui-step-nav-marker-text-color:var(--svelte-ui-text-on-filled-color);--svelte-ui-step-nav-upcoming-marker-color:var(--svelte-ui-border-strong-color);--svelte-ui-step-nav-upcoming-text-color:var(--svelte-ui-text-subtle-color);--svelte-ui-step-nav-error-color:var(--svelte-ui-error-color);--svelte-ui-step-nav-label-color:var(--svelte-ui-text-color);--svelte-ui-step-nav-description-color:var(--svelte-ui-text-subtle-color);--svelte-ui-step-nav-font-size-sm:var(--svelte-ui-font-size-xs);--svelte-ui-step-nav-font-size:var(--svelte-ui-font-size-sm);--svelte-ui-step-nav-font-size-lg:var(--svelte-ui-font-size);--svelte-ui-step-nav-description-font-size:var(--svelte-ui-font-size-sm);--svelte-ui-step-nav-label-line-height:1.3;--svelte-ui-step-nav-connector-color:var(--svelte-ui-border-color);--svelte-ui-step-nav-connector-done-color:var(--svelte-ui-step-nav-accent-color);--svelte-ui-step-nav-connector-thickness:2px;--svelte-ui-step-nav-marker-label-gap:8px;--svelte-ui-step-nav-step-gap:8px;--svelte-ui-step-nav-ring-color:color-mix(in srgb, var(--svelte-ui-step-nav-accent-color) 40%, transparent);--svelte-ui-step-nav-ring-width:2px;--svelte-ui-step-nav-ring-offset:2px;--svelte-ui-step-nav-focus-color:var(--svelte-ui-focus-color);--svelte-ui-input-height:var(--svelte-ui-form-height);--svelte-ui-input-padding:var(--svelte-ui-form-padding);--svelte-ui-input-border-radius:var(--svelte-ui-form-border-radius);--svelte-ui-input-border-radius-rounded:var(--svelte-ui-form-border-radius-rounded);--svelte-ui-input-disabled-opacity:var(--svelte-ui-disabled-opacity);--svelte-ui-input-icon-space:calc(var(--svelte-ui-form-icon-space) + var(--svelte-ui-form-icon-offset));--svelte-ui-input-icon-space-inline:var(--svelte-ui-form-icon-space-inline);--svelte-ui-input-icon-space-double:calc(var(--svelte-ui-form-icon-space) * 2 + var(--svelte-ui-form-icon-offset));--svelte-ui-input-icon-space-double-inline:calc(var(--svelte-ui-form-icon-space) * 2);--svelte-ui-input-bg:var(--svelte-ui-form-bg);--svelte-ui-input-border-color:var(--svelte-ui-border-weak-color);--svelte-ui-input-unit-font-size:max(.5em, var(--svelte-ui-font-size-sm));--svelte-ui-input-placeholder-color:var(--svelte-ui-text-placeholder-color);--svelte-ui-input-icon-color:var(--svelte-ui-text-subtle-color);--svelte-ui-textarea-min-height:var(--svelte-ui-form-height);--svelte-ui-textarea-line-height:1.8em;--svelte-ui-textarea-padding:calc((var(--svelte-ui-textarea-min-height) - var(--svelte-ui-textarea-line-height)) / 2) 12px;--svelte-ui-textarea-border-radius:var(--svelte-ui-border-radius);--svelte-ui-textarea-border-radius-rounded:calc(var(--svelte-ui-textarea-min-height) / 2);--svelte-ui-textarea-bg:var(--svelte-ui-form-bg);--svelte-ui-textarea-border-color:var(--svelte-ui-border-weak-color);--svelte-ui-textarea-placeholder-color:var(--svelte-ui-text-placeholder-color);--svelte-ui-textarea-icon-space:calc(var(--svelte-ui-form-icon-space) + var(--svelte-ui-form-icon-offset));--svelte-ui-textarea-icon-space-inline:var(--svelte-ui-form-icon-space);--svelte-ui-textarea-icon-top:2px;--svelte-ui-textarea-icon-top-inline:-2px;--svelte-ui-textarea-icon-color:var(--svelte-ui-text-subtle-color);--svelte-ui-select-height:var(--svelte-ui-form-height);--svelte-ui-select-padding:var(--svelte-ui-form-padding);--svelte-ui-select-padding-inline:var(--svelte-ui-form-padding-inline);--svelte-ui-select-icon-space:calc(var(--svelte-ui-form-icon-space) + var(--svelte-ui-form-icon-offset));--svelte-ui-select-icon-space-inline:var(--svelte-ui-form-icon-space);--svelte-ui-select-border-radius:var(--svelte-ui-form-border-radius);--svelte-ui-select-border-radius-rounded:var(--svelte-ui-form-border-radius-rounded);--svelte-ui-select-bg:var(--svelte-ui-form-bg);--svelte-ui-select-border-color:var(--svelte-ui-border-weak-color);--svelte-ui-select-dropdown-icon-color:var(--svelte-ui-dropdown-icon-color);--svelte-ui-select-placeholder-color:var(--svelte-ui-text-placeholder-color);--svelte-ui-checkbox-size:16px;--svelte-ui-checkbox-size-sm:14px;--svelte-ui-checkbox-size-lg:20px;--svelte-ui-checkbox-min-height:1.8em;--svelte-ui-checkbox-min-height-sm:1.6em;--svelte-ui-checkbox-min-height-lg:2.2em;--svelte-ui-checkbox-border-radius:2px;--svelte-ui-checkbox-border-width:2px;--svelte-ui-checkbox-gap:8px;--svelte-ui-checkbox-icon-size:1rem;--svelte-ui-checkbox-icon-size-sm:.875rem;--svelte-ui-checkbox-icon-size-lg:1.25rem;--svelte-ui-checkbox-line-height:1.2em;--svelte-ui-checkbox-disabled-opacity:var(--svelte-ui-disabled-opacity);--svelte-ui-checkbox-border-color:var(--svelte-ui-border-color);--svelte-ui-checkbox-bg-checked:var(--svelte-ui-checkbox-checked-color);--svelte-ui-checkbox-icon-color:var(--svelte-ui-text-on-filled-color);--svelte-ui-checkbox-hover-color:var(--svelte-ui-primary-color);--svelte-ui-checkbox-checked-color:var(--svelte-ui-primary-color);--svelte-ui-switch-width:40px;--svelte-ui-switch-width-sm:32px;--svelte-ui-switch-width-lg:48px;--svelte-ui-switch-height:24px;--svelte-ui-switch-height-sm:20px;--svelte-ui-switch-height-lg:28px;--svelte-ui-switch-thumb-margin:2px;--svelte-ui-switch-thumb-size:calc(var(--svelte-ui-switch-height) - var(--svelte-ui-switch-thumb-margin) * 2);--svelte-ui-switch-thumb-size-sm:calc(var(--svelte-ui-switch-height-sm) - var(--svelte-ui-switch-thumb-margin) * 2);--svelte-ui-switch-thumb-size-lg:calc(var(--svelte-ui-switch-height-lg) - var(--svelte-ui-switch-thumb-margin) * 2);--svelte-ui-switch-min-height:1.8em;--svelte-ui-switch-min-height-sm:1.6em;--svelte-ui-switch-min-height-lg:2.2em;--svelte-ui-switch-gap:8px;--svelte-ui-switch-line-height:1.2em;--svelte-ui-switch-disabled-opacity:var(--svelte-ui-disabled-opacity);--svelte-ui-switch-border-radius:var(--svelte-ui-border-radius-rounded);--svelte-ui-switch-thumb-border-radius:var(--svelte-ui-border-radius-rounded);--svelte-ui-switch-inactive-color:var(--svelte-ui-inactive-color);--svelte-ui-switch-active-color:var(--svelte-ui-primary-color);--svelte-ui-switch-thumb-color:var(--svelte-ui-handle-color);--svelte-ui-switch-hover-overlay:var(--svelte-ui-hover-overlay);--svelte-ui-radio-size:16px;--svelte-ui-radio-size-sm:14px;--svelte-ui-radio-size-lg:20px;--svelte-ui-radio-dot-size:8px;--svelte-ui-radio-dot-size-sm:7px;--svelte-ui-radio-dot-size-lg:10px;--svelte-ui-radio-border-radius:var(--svelte-ui-border-radius-rounded);--svelte-ui-radio-border-width:2px;--svelte-ui-radio-min-height:1.8em;--svelte-ui-radio-min-height-sm:1.6em;--svelte-ui-radio-min-height-lg:2.2em;--svelte-ui-radio-gap:8px;--svelte-ui-radio-line-height:1.2em;--svelte-ui-checkbox-group-gap:8px 24px;--svelte-ui-checkbox-group-min-option-width:auto;--svelte-ui-radio-group-gap:8px 24px;--svelte-ui-radio-group-min-option-width:auto;--svelte-ui-radio-disabled-opacity:var(--svelte-ui-disabled-opacity);--svelte-ui-radio-border-color:var(--svelte-ui-border-color);--svelte-ui-radio-bg-checked:var(--svelte-ui-radio-checked-color);--svelte-ui-radio-hover-color:var(--svelte-ui-primary-color);--svelte-ui-radio-checked-color:var(--svelte-ui-primary-color);--svelte-ui-slider-track-height:4px;--svelte-ui-slider-track-border-radius:var(--svelte-ui-border-radius-rounded);--svelte-ui-slider-track-background:var(--svelte-ui-border-weak-color);--svelte-ui-slider-thumb-width:18px;--svelte-ui-slider-thumb-height:18px;--svelte-ui-slider-thumb-width-mobile:24px;--svelte-ui-slider-thumb-height-mobile:24px;--svelte-ui-slider-thumb-border-radius:var(--svelte-ui-border-radius-rounded);--svelte-ui-slider-thumb-background:var(--svelte-ui-primary-color);--svelte-ui-slider-thumb-border:none;--svelte-ui-slider-thumb-shadow:none;--svelte-ui-colorpicker-trigger-size:28px;--svelte-ui-colorpicker-text-padding-left:40px;--svelte-ui-colorpicker-trigger-border-radius:calc(var(--svelte-ui-border-radius) - 1px);--svelte-ui-colorpicker-trigger-border-style:dashed;--svelte-ui-colorpicker-trigger-border-width:1px;--svelte-ui-colorpicker-trigger-offset:4px;--svelte-ui-colorpicker-border-color:var(--svelte-ui-border-weak-color);--svelte-ui-colorpicker-trigger-border-color:var(--svelte-ui-border-color);--svelte-ui-colorpicker-bg:var(--svelte-ui-form-bg);--svelte-ui-colorpicker-placeholder-color:var(--svelte-ui-text-placeholder-color);--svelte-ui-combobox-min-width:120px;--svelte-ui-combobox-max-width:400px;--svelte-ui-combobox-options-max-height:200px;--svelte-ui-combobox-option-padding:8px 12px;--svelte-ui-combobox-dropdown-icon-size:18px;--svelte-ui-combobox-dropdown-icon-right:8px;--svelte-ui-combobox-border-radius:var(--svelte-ui-form-border-radius);--svelte-ui-combobox-border-radius-rounded:var(--svelte-ui-form-border-radius-rounded);--svelte-ui-combobox-border-color:var(--svelte-ui-border-weak-color);--svelte-ui-combobox-bg:var(--svelte-ui-surface-color);--svelte-ui-combobox-dropdown-icon-color:var(--svelte-ui-dropdown-icon-color);--svelte-ui-combobox-option-hover-bg:var(--svelte-ui-hover-overlay);--svelte-ui-combobox-option-selected-bg:var(--svelte-ui-select-overlay);--svelte-ui-combobox-no-options-color:var(--svelte-ui-text-subtle-color);--svelte-ui-file-uploader-border-width:1px;--svelte-ui-file-uploader-border-style:dashed;--svelte-ui-file-uploader-height:auto;--svelte-ui-file-uploader-bg:var(--svelte-ui-form-bg);--svelte-ui-file-uploader-border-color:var(--svelte-ui-border-color);--svelte-ui-file-uploader-hover-bg:var(--svelte-ui-hover-overlay);--svelte-ui-file-uploader-hover-border-color:var(--svelte-ui-primary-color);--svelte-ui-file-uploader-hover-color:var(--svelte-ui-primary-color);--svelte-ui-file-uploader-item-bg:var(--svelte-ui-form-bg);--svelte-ui-image-uploader-border-width:1px;--svelte-ui-image-uploader-border-style:dashed;--svelte-ui-image-uploader-preview-border-radius:var(--svelte-ui-border-radius);--svelte-ui-image-uploader-preview-border-radius-rounded:var(--svelte-ui-border-radius-rounded);--svelte-ui-image-uploader-preview-gap:16px;--svelte-ui-image-uploader-bg:var(--base-50-transparent);--svelte-ui-image-uploader-border-color:var(--svelte-ui-border-color);--svelte-ui-image-uploader-hover-bg:var(--svelte-ui-hover-overlay);--svelte-ui-image-uploader-hover-border-color:var(--svelte-ui-primary-color);--svelte-ui-image-uploader-hover-color:var(--svelte-ui-primary-color);--svelte-ui-pagination-gap:16px;--svelte-ui-pagination-page-list-gap:4px;--svelte-ui-pagination-button-size:32px;--svelte-ui-pagination-button-border-radius:var(--svelte-ui-border-radius-rounded);--svelte-ui-pagination-count-label-margin:.5em;--svelte-ui-pagination-button-bg:transparent;--svelte-ui-pagination-selected-button-bg:var(--svelte-ui-primary-color);--svelte-ui-pagination-button-text-color:var(--svelte-ui-text-color);--svelte-ui-pagination-selected-button-text-color:var(--svelte-ui-text-on-filled-color);--svelte-ui-pagination-button-border-color:var(--svelte-ui-border-color);--svelte-ui-pagination-selected-button-border-color:transparent;--svelte-ui-pagination-count-text-color:var(--svelte-ui-text-color);--svelte-ui-pagination-ellipsis-text-color:var(--svelte-ui-text-color);--svelte-ui-pagination-button-box-shadow:none ;--svelte-ui-pagination-selected-button-box-shadow:none;--svelte-ui-datepicker-today-color:var(--svelte-ui-primary-color);--svelte-ui-datepicker-selected-color:var(--svelte-ui-primary-color);--svelte-ui-datepicker-range-color:var(--svelte-ui-primary-color);--svelte-ui-datepicker-current-color:var(--svelte-ui-primary-color);--svelte-ui-datepicker-date-color:var(--svelte-ui-text-color);--svelte-ui-datepicker-day-label-color:var(--svelte-ui-text-subtle-color);--svelte-ui-datepicker-day-label-bg:transparent;--svelte-ui-datepicker-day-label-border-radius:var(--svelte-ui-border-radius);--svelte-ui-datepicker-out-of-month-text-color:var(--svelte-ui-text-subtle-color);--svelte-ui-datepicker-out-of-range-text-color:var(--svelte-ui-text-subtle-color);--svelte-ui-datepicker-out-of-range-bg:var(--svelte-ui-disabled-bg);--svelte-ui-datepicker-selected-text-color:var(--svelte-ui-text-on-filled-color);--svelte-ui-popup-border-radius:var(--svelte-ui-border-radius);--svelte-ui-popup-mobile-margin:16px;--svelte-ui-popup-mobile-border-radius:12px;--svelte-ui-popup-focus-color:var(--svelte-ui-primary-color);--svelte-ui-popupmenu-focus-color:var(--svelte-ui-primary-color);--svelte-ui-popupmenu-text-color:var(--svelte-ui-text-color);--svelte-ui-dialog-gap:16px;--svelte-ui-dialog-gap-sm:8px;--svelte-ui-dialog-padding:16px 24px;--svelte-ui-dialog-body-padding:24px;--svelte-ui-dialog-header-height:56px;--svelte-ui-dialog-title-font-size:var(--svelte-ui-font-size-xl);--svelte-ui-dialog-description-font-size:var(--svelte-ui-font-size-sm);--svelte-ui-dialog-description-padding:.5rem 1rem;--svelte-ui-dialog-footer-padding:8px;--svelte-ui-dialog-border:solid 1px var(--svelte-ui-border-weak-color);--svelte-ui-dialog-border-radius:var(--svelte-ui-border-radius);--svelte-ui-dialog-title-color:var(--svelte-ui-text-color);--svelte-ui-dialog-description-color:var(--svelte-ui-text-subtle-color);--svelte-ui-drawer-gap:16px;--svelte-ui-drawer-gap-sm:8px;--svelte-ui-drawer-header-padding:16px 24px;--svelte-ui-drawer-body-padding:24px;--svelte-ui-drawer-header-height:56px;--svelte-ui-drawer-title-font-size:var(--svelte-ui-font-size-xl);--svelte-ui-drawer-description-font-size:var(--svelte-ui-font-size-sm);--svelte-ui-drawer-description-padding:.5rem 1rem;--svelte-ui-drawer-footer-padding:8px;--svelte-ui-drawer-border:1px solid var(--svelte-ui-border-weak-color);--svelte-ui-drawer-title-color:var(--svelte-ui-text-color);--svelte-ui-drawer-description-color:var(--svelte-ui-text-subtle-color);--svelte-ui-loading-spinner-color:var(--svelte-ui-primary-color);--svelte-ui-loading-spinner-size:32px;--svelte-ui-snackbar-min-width:300px;--svelte-ui-snackbar-max-width:500px;--svelte-ui-snackbar-padding:12px 16px;--svelte-ui-snackbar-item-space:12px;--svelte-ui-snackbar-border-radius:var(--svelte-ui-border-radius);--svelte-ui-snackbar-offset:24px;--svelte-ui-snackbar-z-index:9999;--svelte-ui-snackbar-font-size:var(--svelte-ui-font-size);--svelte-ui-snackbar-line-height:1.4;--svelte-ui-snackbar-shadow:0 4px 12px #00000026;--svelte-ui-snackbar-action-font-size:var(--svelte-ui-font-size-xs);--svelte-ui-snackbar-action-font-weight:600;--svelte-ui-snackbar-action-padding:4px 8px;--svelte-ui-snackbar-action-border-radius:4px;--svelte-ui-snackbar-content-gap:8px;--svelte-ui-snackbar-backdrop-filter:blur(12px);--svelte-ui-snackbar-default-filled-bg:color-mix(in srgb, var(--svelte-ui-surface-inverse-color) 85%, transparent);--svelte-ui-snackbar-default-filled-text-color:var(--svelte-ui-text-inverse-color);--svelte-ui-snackbar-default-outlined-bg:color-mix(in srgb, var(--svelte-ui-surface-color) 85%, transparent);--svelte-ui-snackbar-default-outlined-text-color:var(--svelte-ui-text-color);--svelte-ui-snackbar-default-outlined-border-color:var(--svelte-ui-surface-inverse-color);--svelte-ui-snackbar-info-filled-bg:color-mix(in srgb, var(--svelte-ui-info-color) 85%, transparent);--svelte-ui-snackbar-info-filled-text-color:var(--svelte-ui-text-on-filled-color);--svelte-ui-snackbar-info-outlined-bg:color-mix(in srgb, var(--svelte-ui-surface-color) 85%, transparent);--svelte-ui-snackbar-info-outlined-text-color:var(--svelte-ui-info-color);--svelte-ui-snackbar-info-outlined-border-color:var(--svelte-ui-info-color);--svelte-ui-snackbar-success-filled-bg:color-mix(in srgb, var(--svelte-ui-success-color) 85%, transparent);--svelte-ui-snackbar-success-filled-text-color:var(--svelte-ui-text-on-filled-color);--svelte-ui-snackbar-success-outlined-bg:color-mix(in srgb, var(--svelte-ui-surface-color) 85%, transparent);--svelte-ui-snackbar-success-outlined-text-color:var(--svelte-ui-success-color);--svelte-ui-snackbar-success-outlined-border-color:var(--svelte-ui-success-color);--svelte-ui-snackbar-warning-filled-bg:color-mix(in srgb, var(--svelte-ui-warning-color) 85%, transparent);--svelte-ui-snackbar-warning-filled-text-color:var(--svelte-ui-text-on-filled-color);--svelte-ui-snackbar-warning-outlined-bg:color-mix(in srgb, var(--svelte-ui-surface-color) 85%, transparent);--svelte-ui-snackbar-warning-outlined-text-color:var(--svelte-ui-warning-color);--svelte-ui-snackbar-warning-outlined-border-color:var(--svelte-ui-warning-color);--svelte-ui-snackbar-error-filled-bg:color-mix(in srgb, var(--svelte-ui-error-color) 85%, transparent);--svelte-ui-snackbar-error-filled-text-color:var(--svelte-ui-text-on-filled-color);--svelte-ui-snackbar-error-outlined-bg:color-mix(in srgb, var(--svelte-ui-surface-color) 85%, transparent);--svelte-ui-snackbar-error-outlined-text-color:var(--svelte-ui-error-color);--svelte-ui-snackbar-error-outlined-border-color:var(--svelte-ui-error-color);--svelte-ui-skeleton-box-height:240px;--svelte-ui-skeleton-box-border-radius:var(--svelte-ui-border-radius);--svelte-ui-skeleton-text-border-radius:var(--svelte-ui-border-radius-rounded);--svelte-ui-skeleton-text-line-height:1em;--svelte-ui-skeleton-avatar-image-border-radius:var(--svelte-ui-border-radius-rounded);--svelte-ui-skeleton-avatar-image-size:48px;--svelte-ui-skeleton-avatar-text-width:160px;--svelte-ui-skeleton-button-border-radius:var(--svelte-ui-border-radius);--svelte-ui-skeleton-button-width:120px;--svelte-ui-skeleton-button-height:36px;--svelte-ui-skeleton-media-thumbnail-border-radius:var(--svelte-ui-border-radius);--svelte-ui-skeleton-media-thumbnail-width:160px;--svelte-ui-skeleton-media-gap:16px;--svelte-ui-skeleton-media-vertical-gap:8px;--svelte-ui-skeleton-heading-width:50%;--svelte-ui-skeleton-heading-font-size:var(--svelte-ui-font-size-xxl);--svelte-ui-skeleton-pattern-gap:16px;--svelte-ui-skeleton-repeat-gap:24px;--svelte-ui-badge-font-size:var(--svelte-ui-font-size-sm);--svelte-ui-badge-bg:var(--svelte-ui-surface-inverse-color);--svelte-ui-badge-text-color:var(--svelte-ui-text-inverse-color);--svelte-ui-focus-outline-outer:2px solid var(--svelte-ui-focus-color);--svelte-ui-focus-outline-offset-outer:2px;--svelte-ui-focus-outline-inner:2px solid var(--svelte-ui-focus-color);--svelte-ui-focus-outline-offset-inner:-2px;--svelte-ui-glass-blur:blur(10px)}@media (prefers-contrast:more){:where(:root),[data-theme=dark]{--svelte-ui-text-color:CanvasText;--svelte-ui-text-subtle-color:CanvasText;--svelte-ui-surface-accent-color:CanvasText;--svelte-ui-text-on-filled-color:HighlightText;--svelte-ui-text-placeholder-color:CanvasText;--svelte-ui-surface-color:Canvas;--svelte-ui-form-bg:Canvas;--svelte-ui-border-color:CanvasText;--svelte-ui-border-weak-color:CanvasText;--svelte-ui-border-strong-color:CanvasText;--svelte-ui-border-width:2px;--svelte-ui-border-width-thick:3px;--svelte-ui-focus-outline-outer:3px solid CanvasText;--svelte-ui-focus-outline-inner:3px solid CanvasText;--svelte-ui-focus-outline-offset-outer:3px;--svelte-ui-focus-outline-offset-inner:-3px;--svelte-ui-button-bg-filled:ButtonFace;--svelte-ui-button-bg-outlined:Canvas;--svelte-ui-button-text-filled:ButtonText;--svelte-ui-button-text-outlined:ButtonText;--svelte-ui-button-text-text:ButtonText;--svelte-ui-button-border-outlined:ButtonText;--svelte-ui-button-hover-overlay:Highlight;--svelte-ui-input-bg:Canvas;--svelte-ui-input-border-color:CanvasText;--svelte-ui-input-icon-color:CanvasText;--svelte-ui-textarea-bg:Canvas;--svelte-ui-textarea-border-color:CanvasText;--svelte-ui-select-bg:Canvas;--svelte-ui-select-border-color:CanvasText;--svelte-ui-select-text-color:CanvasText;--svelte-ui-select-dropdown-icon-color:CanvasText;--svelte-ui-colorpicker-border-color:CanvasText;--svelte-ui-colorpicker-trigger-border-color:CanvasText;--svelte-ui-colorpicker-bg:Canvas;--svelte-ui-combobox-border-color:CanvasText;--svelte-ui-combobox-bg:Canvas;--svelte-ui-combobox-text-color:CanvasText;--svelte-ui-combobox-dropdown-icon-color:CanvasText;--svelte-ui-checkbox-border-color:CanvasText;--svelte-ui-checkbox-border-width:var(--svelte-ui-border-width-thick);--svelte-ui-checkbox-bg-checked:Highlight;--svelte-ui-checkbox-text-color:CanvasText;--svelte-ui-checkbox-icon-color:HighlightText;--svelte-ui-switch-inactive-color:CanvasText;--svelte-ui-switch-active-color:Highlight;--svelte-ui-slider-track-background:CanvasText;--svelte-ui-slider-thumb-background:Highlight;--svelte-ui-slider-thumb-border:2px solid HighlightText;--svelte-ui-slider-thumb-focus-shadow:0 0 0 3px Highlight;--svelte-ui-slider-custom-thumb-background:Highlight;--svelte-ui-slider-custom-thumb-border:2px solid HighlightText;--svelte-ui-slider-custom-thumb-focus-shadow:0 0 0 3px Highlight;--svelte-ui-slider-custom-thumb-color:HighlightText;--svelte-ui-nav-item-underline-text-color:CanvasText;--svelte-ui-nav-item-underline-selected-text-color:Highlight;--svelte-ui-nav-item-underline-bar-color:Highlight;--svelte-ui-step-nav-accent-color:Highlight;--svelte-ui-step-nav-marker-text-color:HighlightText;--svelte-ui-step-nav-upcoming-marker-color:CanvasText;--svelte-ui-step-nav-upcoming-text-color:CanvasText;--svelte-ui-step-nav-label-color:CanvasText;--svelte-ui-step-nav-description-color:CanvasText;--svelte-ui-step-nav-error-color:CanvasText;--svelte-ui-step-nav-connector-color:CanvasText;--svelte-ui-step-nav-connector-done-color:Highlight;--svelte-ui-step-nav-ring-color:Highlight;--svelte-ui-step-nav-focus-color:CanvasText;--svelte-ui-radio-border-color:CanvasText;--svelte-ui-radio-border-width:var(--svelte-ui-border-width-thick);--svelte-ui-radio-bg-checked:Highlight;--svelte-ui-hover-overlay:Highlight;--svelte-ui-select-overlay:Highlight;--svelte-ui-combobox-option-hover-bg:Highlight;--svelte-ui-combobox-option-selected-bg:Highlight;--svelte-ui-iconbutton-bg-filled:ButtonFace;--svelte-ui-iconbutton-bg-outlined:Canvas;--svelte-ui-iconbutton-text-filled:ButtonText;--svelte-ui-iconbutton-text-outlined:ButtonText;--svelte-ui-iconbutton-text-text:ButtonText;--svelte-ui-iconbutton-border-outlined:ButtonText;--svelte-ui-iconbutton-hover-overlay:Highlight;--svelte-ui-skeleton-color:CanvasText;--svelte-ui-skeleton-shimmer-color:Highlight}}*,:before,:after{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(:root){--markdown-editor-base-50:#f6f4f1;--markdown-editor-base-100:#ece9e5;--markdown-editor-base-200:#d7d3cc;--markdown-editor-base-300:#c1bbb2;--markdown-editor-base-400:#aaa396;--markdown-editor-base-500:#948b7b;--markdown-editor-base-600:#7a7263;--markdown-editor-base-700:#60594e;--markdown-editor-base-800:#46423a;--markdown-editor-base-900:#2e2b26;--markdown-editor-base-950:#22201c;--markdown-editor-base-50-transparent:#a591731a;--markdown-editor-base-100-transparent:#806c5226;--markdown-editor-base-200-transparent:#5f4f3340;--markdown-editor-base-300-transparent:#4e3d2359;--markdown-editor-base-400-transparent:#42331673;--markdown-editor-base-500-transparent:#3c2c0f8c;--markdown-editor-base-600-transparent:#32260fa6;--markdown-editor-base-700-transparent:#2b2213bf;--markdown-editor-base-800-transparent:#252117d9;--markdown-editor-base-900-transparent:#23201bf2;--markdown-editor-base-950-transparent:#22201c;--markdown-editor-base-color:var(--markdown-editor-base-500);--markdown-editor-base-dark:var(--markdown-editor-base-600);--markdown-editor-base-darker:var(--markdown-editor-base-700);--markdown-editor-base-light:var(--markdown-editor-base-400);--markdown-editor-base-lighter:var(--markdown-editor-base-300);--markdown-editor-base-text-color-on-dark:var(--markdown-editor-base-500);--markdown-editor-base-text-color-on-light:var(--markdown-editor-base-600);--markdown-editor-primary-50:#fff6e0;--markdown-editor-primary-100:#f9edd0;--markdown-editor-primary-200:#eddaac;--markdown-editor-primary-300:#e2c481;--markdown-editor-primary-400:#d5aa49;--markdown-editor-primary-500:#c28f00;--markdown-editor-primary-600:#a47600;--markdown-editor-primary-700:#845d00;--markdown-editor-primary-800:#644400;--markdown-editor-primary-900:#412b05;--markdown-editor-primary-950:#301f04;--markdown-editor-primary-50-transparent:#ffa5001a;--markdown-editor-primary-100-transparent:#e1a51433;--markdown-editor-primary-200-transparent:#d2a33066;--markdown-editor-primary-300-transparent:#cf9d2d99;--markdown-editor-primary-400-transparent:#cb951ccc;--markdown-editor-primary-500-transparent:#c28f00;--markdown-editor-primary-600-transparent:#cd9400cc;--markdown-editor-primary-700-transparent:#dc9b0099;--markdown-editor-primary-800-transparent:#faaa0066;--markdown-editor-primary-900-transparent:#ffd71933;--markdown-editor-primary-950-transparent:#ffff281a;--markdown-editor-primary-color:var(--markdown-editor-primary-500);--markdown-editor-primary-dark:var(--markdown-editor-primary-600);--markdown-editor-primary-darker:var(--markdown-editor-primary-700);--markdown-editor-primary-light:var(--markdown-editor-primary-400);--markdown-editor-primary-lighter:var(--markdown-editor-primary-300);--markdown-editor-primary-text-color-on-dark:var(--markdown-editor-primary-500);--markdown-editor-primary-text-color-on-light:var(--markdown-editor-primary-600);--markdown-editor-edit-50:#ecf6ff;--markdown-editor-edit-100:#d9eeff;--markdown-editor-edit-200:#bad9f4;--markdown-editor-edit-300:#97c4ea;--markdown-editor-edit-400:#70ade1;--markdown-editor-edit-500:#4894d4;--markdown-editor-edit-600:#307ab7;--markdown-editor-edit-700:#2a608f;--markdown-editor-edit-800:#234667;--markdown-editor-edit-900:#182e43;--markdown-editor-edit-950:#122233;--markdown-editor-edit-50-transparent:#41a5ff1a;--markdown-editor-edit-100-transparent:#41aaff33;--markdown-editor-edit-200-transparent:#53a0e466;--markdown-editor-edit-300-transparent:#529ddc99;--markdown-editor-edit-400-transparent:#4c99dacc;--markdown-editor-edit-500-transparent:#4894d4;--markdown-editor-edit-600-transparent:#3c99e5cc;--markdown-editor-edit-700-transparent:#46a0ee99;--markdown-editor-edit-800-transparent:#58afff66;--markdown-editor-edit-900-transparent:#78e6ff33;--markdown-editor-edit-950-transparent:#b4ffff1a;--markdown-editor-edit-color:var(--markdown-editor-edit-500);--markdown-editor-edit-dark:var(--markdown-editor-edit-600);--markdown-editor-edit-darker:var(--markdown-editor-edit-700);--markdown-editor-edit-light:var(--markdown-editor-edit-400);--markdown-editor-edit-lighter:var(--markdown-editor-edit-300);--markdown-editor-edit-text-color-on-dark:var(--markdown-editor-edit-500);--markdown-editor-edit-text-color-on-light:var(--markdown-editor-edit-600);--markdown-editor-white:#fafafa;--markdown-editor-white-50-transparent:#ffffff0d;--markdown-editor-white-100-transparent:#ffffff1a;--markdown-editor-white-200-transparent:#fff3;--markdown-editor-white-300-transparent:#ffffff4d;--markdown-editor-white-400-transparent:#fff6;--markdown-editor-white-500-transparent:#ffffff80;--markdown-editor-white-600-transparent:#fff9;--markdown-editor-white-700-transparent:#ffffffb3;--markdown-editor-white-800-transparent:#fffc;--markdown-editor-white-900-transparent:#ffffffe6;--markdown-editor-white-950-transparent:#fffffff2;--markdown-editor-text:var(--markdown-editor-base-800-transparent);--markdown-editor-muted:var(--markdown-editor-base-500-transparent);--markdown-editor-border:var(--markdown-editor-base-200-transparent);--markdown-editor-border-weak:var(--markdown-editor-base-100-transparent);--markdown-editor-border-strong:var(--markdown-editor-base-300-transparent);--markdown-editor-guide:var(--markdown-editor-base-100-transparent);--markdown-editor-surface:var(--markdown-editor-white);--markdown-editor-surface-accent:var(--markdown-editor-base-50-transparent);--markdown-editor-accent:var(--markdown-editor-primary-color);--markdown-editor-marker:var(--markdown-editor-base-500-transparent);--markdown-editor-selection:var(--markdown-editor-edit-100-transparent);--markdown-editor-cell-selection:var(--markdown-editor-edit-100-transparent);--markdown-editor-block-selection:var(--markdown-editor-edit-color);--markdown-editor-block-hover:var(--markdown-editor-edit-200-transparent);--markdown-editor-hover-overlay:var(--markdown-editor-base-100-transparent);--markdown-editor-target-fill:var(--markdown-editor-edit-50-transparent);--markdown-editor-scrim:#0006;--markdown-editor-background:transparent;--markdown-editor-section-guide:var(--markdown-editor-guide);--markdown-editor-list-guide:var(--markdown-editor-guide);--markdown-editor-quote-bar-color:var(--markdown-editor-border);--markdown-editor-quote-text:var(--markdown-editor-muted);--markdown-editor-rule-color:var(--markdown-editor-border);--markdown-editor-deepest-heading-color:var(--markdown-editor-muted);--markdown-editor-code-block-background:var(--markdown-editor-surface-accent);--markdown-editor-inline-code-background:var(--markdown-editor-surface-accent);--markdown-editor-unknown-block-background:var(--markdown-editor-surface-accent);--markdown-editor-unknown-block-text:var(--markdown-editor-muted);--markdown-editor-bullet-color:var(--markdown-editor-marker);--markdown-editor-number-color:var(--markdown-editor-marker);--markdown-editor-link:var(--markdown-editor-accent);--markdown-editor-fold-marker-color:var(--markdown-editor-marker);--markdown-editor-fold-ellipsis-color:var(--markdown-editor-marker);--markdown-editor-cell-border-x-color:var(--markdown-editor-border-weak);--markdown-editor-cell-border-y-color:var(--markdown-editor-border-strong);--markdown-editor-table-header-background:var(--markdown-editor-surface-accent);--markdown-editor-cell-selection-fill:var(--markdown-editor-cell-selection);--markdown-editor-table-handle-background:var(--markdown-editor-background);--markdown-editor-table-handle-border:var(--markdown-editor-border);--markdown-editor-table-handle-color:var(--markdown-editor-muted);--markdown-editor-table-handle-hover-border:var(--markdown-editor-accent);--markdown-editor-table-handle-hover-color:var(--markdown-editor-accent);--markdown-editor-text-selection:var(--markdown-editor-selection);--markdown-editor-cover-fill:var(--markdown-editor-selection);--markdown-editor-selected-block-outline:var(--markdown-editor-block-selection);--markdown-editor-block-band-color:var(--markdown-editor-block-hover);--markdown-editor-gapcursor-color:var(--markdown-editor-text);--markdown-editor-front-matter-background:var(--markdown-editor-surface-accent);--markdown-editor-front-matter-text:var(--markdown-editor-text);--markdown-editor-front-matter-label:var(--markdown-editor-muted);--markdown-editor-mermaid-background:var(--markdown-editor-surface-accent);--markdown-editor-mermaid-status-text:var(--markdown-editor-muted);--markdown-editor-breadcrumb-color:var(--markdown-editor-muted);--markdown-editor-breadcrumb-separator-color:var(--markdown-editor-marker);--markdown-editor-breadcrumb-current-color:var(--markdown-editor-text);--markdown-editor-breadcrumb-focus-ring:var(--markdown-editor-accent);--markdown-editor-popup-background:var(--markdown-editor-surface);--markdown-editor-popup-border:var(--markdown-editor-border-weak);--markdown-editor-popup-text:var(--markdown-editor-text);--markdown-editor-menu-separator:var(--markdown-editor-border);--markdown-editor-menu-group-title-color:var(--markdown-editor-muted);--markdown-editor-menu-item-hover:var(--markdown-editor-hover-overlay);--markdown-editor-menu-keys-color:var(--markdown-editor-muted);--markdown-editor-menu-focus-ring:var(--markdown-editor-accent);--markdown-editor-menu-target-fill:var(--markdown-editor-target-fill);--markdown-editor-dialog-background:var(--markdown-editor-surface);--markdown-editor-dialog-backdrop:var(--markdown-editor-scrim);--markdown-editor-dialog-text:var(--markdown-editor-text);--markdown-editor-dialog-border:var(--markdown-editor-border);--markdown-editor-dialog-title-color:var(--markdown-editor-text);--markdown-editor-dialog-divider:var(--markdown-editor-border);--markdown-editor-shortcut-group-title-color:var(--markdown-editor-muted);--markdown-editor-shortcut-close-border:var(--markdown-editor-border);--markdown-editor-shortcut-close-color:var(--markdown-editor-accent);--markdown-editor-font:inherit;--markdown-editor-code-font:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--markdown-editor-line-height:1.8;--markdown-editor-heading-scale-1:2;--markdown-editor-heading-scale-2:1.5;--markdown-editor-heading-scale-3:1.25;--markdown-editor-heading-scale-4:1;--markdown-editor-heading-scale-5:1;--markdown-editor-heading-scale-6:1}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])){--markdown-editor-text:var(--markdown-editor-white-800-transparent);--markdown-editor-muted:var(--markdown-editor-white-500-transparent);--markdown-editor-border:var(--markdown-editor-white-400-transparent);--markdown-editor-border-weak:var(--markdown-editor-white-200-transparent);--markdown-editor-border-strong:var(--markdown-editor-white-600-transparent);--markdown-editor-guide:var(--markdown-editor-white-200-transparent);--markdown-editor-surface-accent:var(--markdown-editor-white-50-transparent);--markdown-editor-accent:var(--markdown-editor-primary-lighter);--markdown-editor-marker:var(--markdown-editor-white-500-transparent);--markdown-editor-selection:var(--markdown-editor-edit-800-transparent);--markdown-editor-cell-selection:var(--markdown-editor-edit-900-transparent);--markdown-editor-block-selection:var(--markdown-editor-edit-lighter);--markdown-editor-block-hover:var(--markdown-editor-edit-800-transparent);--markdown-editor-surface:var(--markdown-editor-base-900);--markdown-editor-hover-overlay:var(--markdown-editor-white-100-transparent);--markdown-editor-target-fill:var(--markdown-editor-edit-900-transparent)}}:where([data-theme=dark]){--markdown-editor-text:var(--markdown-editor-white-800-transparent);--markdown-editor-muted:var(--markdown-editor-white-500-transparent);--markdown-editor-border:var(--markdown-editor-white-400-transparent);--markdown-editor-border-weak:var(--markdown-editor-white-200-transparent);--markdown-editor-border-strong:var(--markdown-editor-white-600-transparent);--markdown-editor-guide:var(--markdown-editor-white-200-transparent);--markdown-editor-surface-accent:var(--markdown-editor-white-50-transparent);--markdown-editor-accent:var(--markdown-editor-primary-lighter);--markdown-editor-marker:var(--markdown-editor-white-500-transparent);--markdown-editor-selection:var(--markdown-editor-edit-800-transparent);--markdown-editor-cell-selection:var(--markdown-editor-edit-900-transparent);--markdown-editor-block-selection:var(--markdown-editor-edit-lighter);--markdown-editor-block-hover:var(--markdown-editor-edit-800-transparent);--markdown-editor-surface:var(--markdown-editor-base-900);--markdown-editor-hover-overlay:var(--markdown-editor-white-100-transparent);--markdown-editor-target-fill:var(--markdown-editor-edit-900-transparent)}:where([data-theme=light]){--markdown-editor-text:var(--markdown-editor-base-800-transparent);--markdown-editor-muted:var(--markdown-editor-base-500-transparent);--markdown-editor-border:var(--markdown-editor-base-200-transparent);--markdown-editor-border-weak:var(--markdown-editor-base-100-transparent);--markdown-editor-border-strong:var(--markdown-editor-base-300-transparent);--markdown-editor-guide:var(--markdown-editor-base-100-transparent);--markdown-editor-surface-accent:var(--markdown-editor-base-50-transparent);--markdown-editor-accent:var(--markdown-editor-primary-color);--markdown-editor-marker:var(--markdown-editor-base-500-transparent);--markdown-editor-selection:var(--markdown-editor-edit-100-transparent);--markdown-editor-cell-selection:var(--markdown-editor-edit-100-transparent);--markdown-editor-block-selection:var(--markdown-editor-edit-color);--markdown-editor-block-hover:var(--markdown-editor-edit-200-transparent);--markdown-editor-surface:var(--markdown-editor-white);--markdown-editor-hover-overlay:var(--markdown-editor-base-100-transparent);--markdown-editor-target-fill:var(--markdown-editor-edit-50-transparent)}:where(:root){--markdown-editor-block-band:4px;--markdown-editor-quote-bar:3px;--markdown-editor-table-handle-size:1.1em;--markdown-editor-block-gap:.75em;--markdown-editor-meta-gap:2em;--markdown-editor-item-gap:.25em;--markdown-editor-indent:24px;--markdown-editor-nest-indent:32px;--markdown-editor-bullet-offset:14px;--markdown-editor-bullet-size:5px;--markdown-editor-section-guide-width:2px;--markdown-editor-list-guide-width:1px;--markdown-editor-radius:4px;--markdown-editor-min-height:0;--markdown-editor-padding:1em;--markdown-editor-max-width:100%;--markdown-editor-fold-marker-size:1em;--markdown-editor-menu-max-height:60vh;--markdown-editor-touch-target:44px;--markdown-editor-breadcrumb-separator:">";--markdown-editor-front-matter-padding:.4em .8em;--markdown-editor-mermaid-min-height:2.5em}.markdown-editor{min-height:100%;color:var(--markdown-editor-text);font-family:var(--markdown-editor-font);line-height:var(--markdown-editor-line-height);flex-direction:column;flex:1 0 auto;display:flex}.markdown-editor__mount{min-height:var(--markdown-editor-min-height);flex-direction:column;flex:1 0 auto;display:flex}.markdown-editor__menu-target{background:var(--markdown-editor-menu-target-fill)}.markdown-editor__surface .prosemirror-flat-list.markdown-editor__menu-target{--markdown-editor-item-fill:var(--markdown-editor-menu-target-fill)}.markdown-editor__surface .prosemirror-flat-list.ProseMirror-selectednode{--markdown-editor-item-fill:var(--markdown-editor-cover-fill)}.markdown-editor__surface .prosemirror-flat-list:is(.markdown-editor__menu-target,.ProseMirror-selectednode){isolation:isolate;background:0 0}.markdown-editor__surface .prosemirror-flat-list:is(.markdown-editor__menu-target,.ProseMirror-selectednode):after{content:"";inset:0 0 0 calc(-1 * (var(--markdown-editor-indent) + var(--markdown-editor-fold-marker-size)));z-index:-1;background:var(--markdown-editor-item-fill);position:absolute}.markdown-editor__surface{box-sizing:border-box;min-height:var(--markdown-editor-min-height);padding-top:var(--markdown-editor-padding-top,var(--markdown-editor-padding));padding-right:var(--markdown-editor-padding-right,var(--markdown-editor-padding));padding-bottom:var(--markdown-editor-padding-bottom,var(--markdown-editor-padding));padding-left:max(var(--markdown-editor-padding-left,var(--markdown-editor-padding)), var(--markdown-editor-fold-marker-size));background:var(--markdown-editor-background);cursor:text;white-space:pre-wrap;word-wrap:break-word;outline:none;flex:1 0 auto}.markdown-editor .markdown-editor__surface>*{max-width:var(--markdown-editor-max-width);margin-inline:auto}.markdown-editor__surface ::selection{background:var(--markdown-editor-text-selection)}.markdown-editor__surface .ProseMirror-selectednode:not(:is(.markdown-editor__section,.markdown-editor__intro-section,.prosemirror-flat-list)){outline:2px solid var(--markdown-editor-selected-block-outline);outline-offset:0}.markdown-editor__surface :is(.markdown-editor__section,.markdown-editor__intro-section).ProseMirror-selectednode{background:var(--markdown-editor-cover-fill)}.markdown-editor__surface .markdown-editor__required-selection-block{isolation:isolate;position:relative}.markdown-editor__surface .markdown-editor__required-selection-block:before{content:"";cursor:pointer;inset:calc(-1 * var(--markdown-editor-block-band));z-index:-1;border:var(--markdown-editor-block-band) solid var(--markdown-editor-block-band-color);opacity:0;position:absolute}:is(.markdown-editor__blockquote,table):after{content:"";pointer-events:none;position:absolute;inset:0}.markdown-editor__surface:not([aria-readonly]) .markdown-editor__required-selection-block:hover:not(:has(.markdown-editor__required-selection-block:hover)):before{opacity:1}.markdown-editor__section,.markdown-editor__intro-section{display:block}.markdown-editor__section .markdown-editor__section .markdown-editor__section{padding-left:var(--markdown-editor-indent);border-left:var(--markdown-editor-section-guide-width) solid var(--markdown-editor-section-guide)}.markdown-editor__section[data-collapsed=true]>:nth-child(n+2),.markdown-editor__surface .prosemirror-flat-list[data-list-collapsed]>.list-content>:nth-child(n+2){display:none}.markdown-editor__surface .markdown-editor__heading{--markdown-editor-fold-line:calc(1em * var(--markdown-editor-heading-line-height) * var(--markdown-editor-heading-scale,1));position:relative}.markdown-editor__surface .prosemirror-flat-list>.list-content>:first-child{--markdown-editor-fold-line:calc(1em * var(--markdown-editor-line-height));position:relative}.markdown-editor__surface .prosemirror-flat-list>.list-content>:first-child:not(.prosemirror-flat-list){margin-left:calc(-1 * (var(--markdown-editor-indent) + var(--markdown-editor-fold-marker-size)));padding-left:calc(var(--markdown-editor-indent) + var(--markdown-editor-fold-marker-size))}.markdown-editor__surface .markdown-editor__section[aria-expanded]>.markdown-editor__heading:before,.markdown-editor__surface .prosemirror-flat-list[aria-expanded]>.list-content>:first-child:not(.prosemirror-flat-list):before{content:"";right:100%;top:calc((var(--markdown-editor-fold-line) - var(--markdown-editor-fold-marker-size)) / 2);box-sizing:border-box;font-size:calc(1em / var(--markdown-editor-heading-scale,1));width:var(--markdown-editor-fold-marker-size);height:var(--markdown-editor-fold-marker-size);color:var(--markdown-editor-fold-marker-color);cursor:pointer;background-image:none;background-repeat:no-repeat;position:absolute;overflow:hidden}.markdown-editor__surface .prosemirror-flat-list[aria-expanded]>.list-content>:first-child:not(.prosemirror-flat-list):before{right:calc(100% - var(--markdown-editor-fold-marker-size))}.markdown-editor__surface .markdown-editor__section[aria-expanded]>.markdown-editor__heading:hover:before,.markdown-editor__surface .prosemirror-flat-list[aria-expanded]:hover>.list-content>:first-child:not(.prosemirror-flat-list):before{background-image:linear-gradient(currentColor,currentColor);background-size:calc(var(--markdown-editor-fold-marker-size) * .55) calc(var(--markdown-editor-fold-marker-size) * .12);background-position:calc(var(--markdown-editor-fold-marker-size) * .225) calc(var(--markdown-editor-fold-marker-size) * .44)}.markdown-editor__surface .markdown-editor__section[aria-expanded=false]>.markdown-editor__heading:hover:before,.markdown-editor__surface .prosemirror-flat-list[aria-expanded=false]:hover>.list-content>:first-child:not(.prosemirror-flat-list):before{background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-size:calc(var(--markdown-editor-fold-marker-size) * .55) calc(var(--markdown-editor-fold-marker-size) * .12), calc(var(--markdown-editor-fold-marker-size) * .12) calc(var(--markdown-editor-fold-marker-size) * .55);background-position:calc(var(--markdown-editor-fold-marker-size) * .225) calc(var(--markdown-editor-fold-marker-size) * .44), calc(var(--markdown-editor-fold-marker-size) * .44) calc(var(--markdown-editor-fold-marker-size) * .225)}.markdown-editor__surface .prosemirror-flat-list[aria-expanded]:has(>.list-content>.prosemirror-flat-list:hover)>.list-content>:first-child:not(.prosemirror-flat-list):before{background-image:none}@media (hover:none){.markdown-editor__surface .markdown-editor__section[aria-expanded]>.markdown-editor__heading:before,.markdown-editor__surface .prosemirror-flat-list[aria-expanded]>.list-content>:first-child:not(.prosemirror-flat-list):before{background-image:linear-gradient(currentColor,currentColor);background-size:calc(var(--markdown-editor-fold-marker-size) * .55) calc(var(--markdown-editor-fold-marker-size) * .12);background-position:calc(var(--markdown-editor-fold-marker-size) * .225) calc(var(--markdown-editor-fold-marker-size) * .44)}}.markdown-editor__surface .markdown-editor__section[aria-expanded=false]>.markdown-editor__heading:after,.markdown-editor__surface .prosemirror-flat-list[aria-expanded=false]>.list-content>:first-child:not(.prosemirror-flat-list):after{content:"…";width:1.2em;color:var(--markdown-editor-fold-ellipsis-color);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;margin-left:.3em;font-weight:400;display:inline-block}.markdown-editor__surface .markdown-editor__out-of-focus{display:none}.markdown-editor__surface>.markdown-editor__front-matter+*>:first-child,.markdown-editor__surface [data-focus-lift]>:first-child{margin-top:0}.markdown-editor__paragraph{margin:var(--markdown-editor-block-gap) 0}.markdown-editor__heading{--markdown-editor-heading-scale:1;--markdown-editor-heading-line-height:1.3;font-size:calc(1em * var(--markdown-editor-heading-scale));line-height:var(--markdown-editor-heading-line-height);margin:1.2em 0 .5em;font-weight:600}.markdown-editor__heading--level-1{--markdown-editor-heading-scale:var(--markdown-editor-heading-scale-1)}.markdown-editor__heading--level-2{--markdown-editor-heading-scale:var(--markdown-editor-heading-scale-2)}.markdown-editor__heading--level-3{--markdown-editor-heading-scale:var(--markdown-editor-heading-scale-3)}.markdown-editor__heading--level-4{--markdown-editor-heading-scale:var(--markdown-editor-heading-scale-4)}.markdown-editor__heading--level-5{--markdown-editor-heading-scale:var(--markdown-editor-heading-scale-5)}.markdown-editor__heading--level-6{--markdown-editor-heading-scale:var(--markdown-editor-heading-scale-6)}[data-focus-lift="1"] .markdown-editor__heading--level-2,[data-focus-lift="2"] .markdown-editor__heading--level-3,[data-focus-lift="3"] .markdown-editor__heading--level-4,[data-focus-lift="4"] .markdown-editor__heading--level-5,[data-focus-lift="5"] .markdown-editor__heading--level-6{--markdown-editor-heading-scale:var(--markdown-editor-heading-scale-1)}[data-focus-lift="1"] .markdown-editor__heading--level-3,[data-focus-lift="2"] .markdown-editor__heading--level-4,[data-focus-lift="3"] .markdown-editor__heading--level-5,[data-focus-lift="4"] .markdown-editor__heading--level-6{--markdown-editor-heading-scale:var(--markdown-editor-heading-scale-2)}[data-focus-lift="1"] .markdown-editor__heading--level-4,[data-focus-lift="2"] .markdown-editor__heading--level-5,[data-focus-lift="3"] .markdown-editor__heading--level-6{--markdown-editor-heading-scale:var(--markdown-editor-heading-scale-3)}[data-focus-lift="1"] .markdown-editor__heading--level-5,[data-focus-lift="2"] .markdown-editor__heading--level-6{--markdown-editor-heading-scale:var(--markdown-editor-heading-scale-4)}[data-focus-lift="1"] .markdown-editor__heading--level-6{--markdown-editor-heading-scale:var(--markdown-editor-heading-scale-5)}.markdown-editor__heading--level-6{color:var(--markdown-editor-deepest-heading-color)}.markdown-editor__blockquote{margin:var(--markdown-editor-block-gap) 0;padding-left:calc(1em + var(--markdown-editor-quote-bar));color:var(--markdown-editor-quote-text);position:relative}.markdown-editor__blockquote:after{border-left:var(--markdown-editor-quote-bar) solid var(--markdown-editor-quote-bar-color)}.markdown-editor__code-block{margin:var(--markdown-editor-block-gap) 0;background:var(--markdown-editor-code-block-background);font-family:var(--markdown-editor-code-font);padding:.75em 1em;font-size:.9em}.markdown-editor__code-block>code{display:block;overflow-x:auto}.markdown-editor__horizontal-rule{margin:var(--markdown-editor-block-gap) 0;border:none;border-top:1px solid var(--markdown-editor-rule-color)}.markdown-editor__unknown-block{margin:var(--markdown-editor-block-gap) 0;background:var(--markdown-editor-unknown-block-background);font-family:var(--markdown-editor-code-font);color:var(--markdown-editor-unknown-block-text);white-space:pre-wrap;padding:.5em .75em;font-size:.9em}.markdown-editor__front-matter{margin:0 0 var(--markdown-editor-meta-gap)}.markdown-editor__front-matter--editing{padding:var(--markdown-editor-front-matter-padding);background:var(--markdown-editor-front-matter-background)}.markdown-editor__front-matter-source{height:0;font-family:var(--markdown-editor-code-font);margin:0;font-size:.9em;overflow:hidden}.markdown-editor__front-matter--editing .markdown-editor__front-matter-source{height:auto}.markdown-editor__front-matter-source>code{white-space:pre-wrap;display:block;overflow-x:auto}.markdown-editor__front-matter-summary{min-height:calc(1em * var(--markdown-editor-line-height));color:var(--markdown-editor-front-matter-text);white-space:nowrap;text-overflow:ellipsis;font-size:.9em;overflow:hidden}.markdown-editor__front-matter--unnamed .markdown-editor__front-matter-summary{color:var(--markdown-editor-front-matter-label)}.markdown-editor__front-matter--editing .markdown-editor__front-matter-summary{display:none}.markdown-editor__mermaid-block{min-height:var(--markdown-editor-mermaid-min-height);margin:var(--markdown-editor-block-gap) 0;background:var(--markdown-editor-mermaid-background);padding:.75em 1em}.markdown-editor__mermaid-source{height:0;font-family:var(--markdown-editor-code-font);margin:0;font-size:.9em;overflow:hidden}.markdown-editor__mermaid-block--editing .markdown-editor__mermaid-source{height:auto;margin:0 0 .75em}.markdown-editor__mermaid-source>code{display:block;overflow-x:auto}.markdown-editor__mermaid-preview svg{max-width:100%;height:auto;display:block}.markdown-editor__mermaid-block--empty .markdown-editor__mermaid-preview{display:none}.markdown-editor__mermaid-status{color:var(--markdown-editor-mermaid-status-text);font-size:.9em;display:none}:is(.markdown-editor__mermaid-block--empty,.markdown-editor__mermaid-block--loading,.markdown-editor__mermaid-block--error,.markdown-editor__mermaid-block--load-failed) .markdown-editor__mermaid-status{display:block}.markdown-editor__inline-code{background:var(--markdown-editor-inline-code-background);border-radius:var(--markdown-editor-radius);font-family:var(--markdown-editor-code-font);padding:.15em .35em;font-size:.9em}.markdown-editor__link{color:var(--markdown-editor-link)}.markdown-editor__surface .prosemirror-flat-list{margin:0 0 0 var(--markdown-editor-indent);padding:0;list-style:none;display:list-item;position:relative}.markdown-editor__surface .prosemirror-flat-list[data-list-kind=bullet]{list-style:none}.markdown-editor__surface .prosemirror-flat-list[data-list-kind=bullet]:before{content:"";right:calc(100% + var(--markdown-editor-bullet-offset) - var(--markdown-editor-bullet-size) / 2);top:calc((1em * var(--markdown-editor-line-height) - var(--markdown-editor-bullet-size)) / 2);width:var(--markdown-editor-bullet-size);height:var(--markdown-editor-bullet-size);background:var(--markdown-editor-bullet-color);border-radius:50%;position:absolute}.markdown-editor__surface .prosemirror-flat-list .prosemirror-flat-list{margin-left:var(--markdown-editor-nest-indent)}.markdown-editor__surface .prosemirror-flat-list .prosemirror-flat-list>.list-content:before{content:"";left:calc(-1 * (var(--markdown-editor-nest-indent) + var(--markdown-editor-bullet-offset)) - var(--markdown-editor-list-guide-width) / 2);border-left:var(--markdown-editor-list-guide-width) solid var(--markdown-editor-list-guide);position:absolute;top:0;bottom:0}.markdown-editor__surface .prosemirror-flat-list .prosemirror-flat-list:not(:last-child)>.list-content:before{bottom:calc(-1 * var(--markdown-editor-item-gap))}.markdown-editor__surface .prosemirror-flat-list[data-list-kind=ordered]{counter-increment:markdown-editor-ordered}.markdown-editor__surface .prosemirror-flat-list[data-list-kind=ordered]>*{contain:style}.markdown-editor__surface .prosemirror-flat-list[data-list-kind=ordered]:before{content:counter(markdown-editor-ordered, decimal) ".";color:var(--markdown-editor-number-color);font-variant-numeric:tabular-nums;padding-right:.4em;position:absolute;right:100%}.markdown-editor__surface .prosemirror-flat-list[data-list-kind=ordered]:first-child,.markdown-editor__surface :not(.prosemirror-flat-list[data-list-kind=ordered])+.prosemirror-flat-list[data-list-kind=ordered]{counter-reset:markdown-editor-ordered}@supports (counter-set:markdown-editor-ordered 1){.markdown-editor__surface :is(.prosemirror-flat-list[data-list-kind=ordered]:first-child,:not(.prosemirror-flat-list[data-list-kind=ordered])+.prosemirror-flat-list[data-list-kind=ordered])[data-list-order]{counter-set:markdown-editor-ordered var(--prosemirror-flat-list-order)}}@supports not (counter-set:markdown-editor-ordered 1){.markdown-editor__surface :is(.prosemirror-flat-list[data-list-kind=ordered]:first-child,:not(.prosemirror-flat-list[data-list-kind=ordered])+.prosemirror-flat-list[data-list-kind=ordered])[data-list-order]{counter-increment:markdown-editor-ordered var(--prosemirror-flat-list-order)}}.markdown-editor__surface .prosemirror-flat-list[data-list-kind=task]>.list-marker{z-index:1;text-align:center;cursor:pointer;width:1.5em;position:absolute;right:100%}.markdown-editor__surface .prosemirror-flat-list[data-list-kind=task]>.list-marker *{cursor:pointer}.markdown-editor__surface .prosemirror-flat-list[data-list-kind=task]>.list-marker input{vertical-align:baseline;margin:0}.markdown-editor__surface .prosemirror-flat-list .markdown-editor__paragraph{margin-top:var(--markdown-editor-item-gap);margin-bottom:var(--markdown-editor-item-gap)}.markdown-editor__surface table{--markdown-editor-cell-border:1px;margin:var(--markdown-editor-block-gap) 0;border-collapse:separate;border-spacing:0;width:100%}.markdown-editor__surface table:after{border-right:var(--markdown-editor-cell-border) solid var(--markdown-editor-cell-border-x-color);border-bottom:var(--markdown-editor-cell-border) solid var(--markdown-editor-cell-border-y-color)}.markdown-editor__surface th,.markdown-editor__surface td{--markdown-editor-cell-padding-x:.6em;padding:.4em var(--markdown-editor-cell-padding-x);border-top:var(--markdown-editor-cell-border) solid var(--markdown-editor-cell-border-y-color);border-left:var(--markdown-editor-cell-border) solid var(--markdown-editor-cell-border-x-color);vertical-align:top;overflow-wrap:anywhere;position:relative}.markdown-editor__surface th{background:var(--markdown-editor-table-header-background);text-align:left;font-weight:600}.markdown-editor__surface .selectedCell:after{content:"";z-index:2;background:var(--markdown-editor-cell-selection-fill);pointer-events:none;position:absolute;inset:0}.markdown-editor__surface .markdown-editor__table-handles{display:contents}.markdown-editor__surface .markdown-editor__table-handle{top:calc(-1 * var(--markdown-editor-cell-border));width:var(--markdown-editor-table-handle-size);height:var(--markdown-editor-table-handle-size);z-index:3;background:var(--markdown-editor-table-handle-background);border:1px solid var(--markdown-editor-table-handle-border);color:var(--markdown-editor-table-handle-color);cursor:pointer;opacity:0;border-radius:50%;padding:0;position:absolute;left:0;transform:translate(-50%,-50%)}.markdown-editor__surface .markdown-editor__table-handle--end{left:100%}.markdown-editor__surface .markdown-editor__table-handle:before{content:"";background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:50%;background-repeat:no-repeat;background-size:55% 1px,1px 55%;position:absolute;inset:0}.markdown-editor__surface table:hover .markdown-editor__table-handle{opacity:1}.markdown-editor__surface .markdown-editor__table-handle:hover{border-color:var(--markdown-editor-table-handle-hover-border);color:var(--markdown-editor-table-handle-hover-color)}.markdown-editor__surface .ProseMirror-gapcursor{pointer-events:none;display:block;position:absolute}.markdown-editor__surface .ProseMirror-gapcursor:after{content:"";border-top:2px solid var(--markdown-editor-gapcursor-color);width:1.5em;animation:1.1s steps(2,start) infinite markdown-editor-gapcursor-blink;display:block;position:absolute;top:-2px}@keyframes markdown-editor-gapcursor-blink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.markdown-editor__surface .ProseMirror-gapcursor:after{animation:none}}:root{--base-50:#f5f5f1;--base-100:#ebeae5;--base-200:#d5d3cc;--base-300:#bfbcb2;--base-400:#a8a597;--base-500:#908c7b;--base-600:#777363;--base-700:#5d5a4e;--base-800:#44423a;--base-900:#2c2b26;--base-950:#21201c;--base-50-transparent:#9b9b731a;--base-100-transparent:#7a735226;--base-200-transparent:#574f3340;--base-300-transparent:#48402359;--base-400-transparent:#3e371873;--base-500-transparent:#352e0f8c;--base-600-transparent:#2e280fa6;--base-700-transparent:#272313bf;--base-800-transparent:#232117d9;--base-900-transparent:#21201bf2;--base-950-transparent:#21201c;--base-color:var(--base-500);--base-dark:var(--base-600);--base-darker:var(--base-700);--base-light:var(--base-400);--base-lighter:var(--base-300);--base-text-color-on-dark:var(--base-500);--base-text-color-on-light:var(--base-600);--primary-50:#fbf9e6;--primary-100:#f5f1d9;--primary-200:#e7e2bc;--primary-300:#d7ce97;--primary-400:#c5b76b;--primary-500:#b29d38;--primary-600:#998317;--primary-700:#7a681b;--primary-800:#5a4d1b;--primary-900:#3a3113;--primary-950:#2a230c;--primary-50-transparent:#d7c3051a;--primary-100-transparent:#cdb94133;--primary-200-transparent:#c3b75866;--primary-300-transparent:#bcad5299;--primary-400-transparent:#b7a546cc;--primary-500-transparent:#b29d38;--primary-600-transparent:#bfa41dcc;--primary-700-transparent:#cbad2d99;--primary-800-transparent:#e1c14466;--primary-900-transparent:#fff55f33;--primary-950-transparent:#ffff781a;--primary-color:var(--primary-500);--primary-dark:var(--primary-600);--primary-darker:var(--primary-700);--primary-light:var(--primary-400);--primary-lighter:var(--primary-300);--primary-text-color-on-dark:var(--primary-500);--primary-text-color-on-light:var(--primary-700);--white:#fafafa;--white-50-transparent:#ffffff0d;--white-100-transparent:#ffffff1a;--white-200-transparent:#fff3;--white-300-transparent:#ffffff4d;--white-400-transparent:#fff6;--hover-color:var(--base-50-transparent);--hover-color-dark:var(--white-100-transparent);--select-color:var(--primary-100-transparent);--select-color-dark:var(--primary-300-transparent);--focus-color:var(--primary-500);--effect-color:#e53734;--link-color:var(--primary-600);--link-color-light:var(--primary-500);--text-black:var(--base-800);--text-light:var(--base-500);--text-white:#ffffffe6;--text-white-light:#ffffff80;--text-error:#a54254;--danger-color:#db5757;--danger-color-light:#e89292;--document-list-indent:28px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,img,q,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}img{vertical-align:bottom}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html{width:100%;height:100%;font-size:100%;overflow:hidden}body{width:100%;height:100%;min-height:100%;color:var(--text-black);word-break:normal;word-wrap:break-word;font-size:1rem;font-weight:400;line-height:1.8;overflow:hidden}html>body{height:auto}a{text-decoration:none!important}a:link,a:visited{color:var(--link-color);text-decoration:none!important}a:hover{color:var(--link-color-light);text-decoration:none!important}a:active{color:var(--link-color);text-decoration:none!important}a,button{cursor:pointer}button{font-size:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:none}dialog{color:inherit}body *{box-sizing:border-box;font-family:YakuHanJP,Roboto,Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}h1,h2,h3,h4,h5,h6,h7{margin:0;font-size:1rem}a,button{transition-property:background-color,color,opacity;transition-duration:.3s}a.disabled,button.disabled{cursor:default}a:not(.disabled),button:not(.disabled){cursor:pointer!important}.thumbnail{border:none;border-radius:0;margin:0;padding:0;display:block}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none!important}.hidden{display:none}label{font-weight:400}p{margin:0}html,body{width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}input:-webkit-autofill{transition:background-color 5000s ease-in-out!important}::placeholder{color:var(--base-400-transparent)}.material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 300}.material-symbols-outlined.fill{font-variation-settings:"FILL" 1, "wght" 300}:where(:root){--markdown-editor-base-50:var(--base-50);--markdown-editor-base-100:var(--base-100);--markdown-editor-base-200:var(--base-200);--markdown-editor-base-300:var(--base-300);--markdown-editor-base-400:var(--base-400);--markdown-editor-base-500:var(--base-500);--markdown-editor-base-600:var(--base-600);--markdown-editor-base-700:var(--base-700);--markdown-editor-base-800:var(--base-800);--markdown-editor-base-900:var(--base-900);--markdown-editor-base-950:var(--base-950);--markdown-editor-base-50-transparent:var(--base-50-transparent);--markdown-editor-base-100-transparent:var(--base-100-transparent);--markdown-editor-base-200-transparent:var(--base-200-transparent);--markdown-editor-base-300-transparent:var(--base-300-transparent);--markdown-editor-base-400-transparent:var(--base-400-transparent);--markdown-editor-base-500-transparent:var(--base-500-transparent);--markdown-editor-base-600-transparent:var(--base-600-transparent);--markdown-editor-base-700-transparent:var(--base-700-transparent);--markdown-editor-base-800-transparent:var(--base-800-transparent);--markdown-editor-base-900-transparent:var(--base-900-transparent);--markdown-editor-base-950-transparent:var(--base-950-transparent);--markdown-editor-base-color:var(--base-color);--markdown-editor-base-dark:var(--base-dark);--markdown-editor-base-darker:var(--base-darker);--markdown-editor-base-light:var(--base-light);--markdown-editor-base-lighter:var(--base-lighter);--markdown-editor-base-text-color-on-dark:var(--base-text-color-on-dark);--markdown-editor-base-text-color-on-light:var(--base-text-color-on-light);--markdown-editor-primary-50:var(--primary-50);--markdown-editor-primary-100:var(--primary-100);--markdown-editor-primary-200:var(--primary-200);--markdown-editor-primary-300:var(--primary-300);--markdown-editor-primary-400:var(--primary-400);--markdown-editor-primary-500:var(--primary-500);--markdown-editor-primary-600:var(--primary-600);--markdown-editor-primary-700:var(--primary-700);--markdown-editor-primary-800:var(--primary-800);--markdown-editor-primary-900:var(--primary-900);--markdown-editor-primary-950:var(--primary-950);--markdown-editor-primary-50-transparent:var(--primary-50-transparent);--markdown-editor-primary-100-transparent:var(--primary-100-transparent);--markdown-editor-primary-200-transparent:var(--primary-200-transparent);--markdown-editor-primary-300-transparent:var(--primary-300-transparent);--markdown-editor-primary-400-transparent:var(--primary-400-transparent);--markdown-editor-primary-500-transparent:var(--primary-500-transparent);--markdown-editor-primary-600-transparent:var(--primary-600-transparent);--markdown-editor-primary-700-transparent:var(--primary-700-transparent);--markdown-editor-primary-800-transparent:var(--primary-800-transparent);--markdown-editor-primary-900-transparent:var(--primary-900-transparent);--markdown-editor-primary-950-transparent:var(--primary-950-transparent);--markdown-editor-primary-color:var(--primary-color);--markdown-editor-primary-dark:var(--primary-dark);--markdown-editor-primary-darker:var(--primary-darker);--markdown-editor-primary-light:var(--primary-light);--markdown-editor-primary-lighter:var(--primary-lighter);--markdown-editor-primary-text-color-on-dark:var(--primary-text-color-on-dark);--markdown-editor-primary-text-color-on-light:var(--primary-text-color-on-light);--markdown-editor-white:var(--white)}
