:where(.canvas-root:not(.canvas-root .canvas-root)){--h1-weight:700;--h2-weight:600;--h3-weight:600;--h4-weight:600;--h5-weight:600;--h6-weight:600}@supports (font-variation-settings:normal){:where(.canvas-root:not(.canvas-root .canvas-root)){--h1-weight:700;--h2-weight:680;--h3-weight:660;--h4-weight:640;--h5-weight:620;--h6-weight:600}}:where(.canvas-root:not(.canvas-root .canvas-root)){--anim-duration-fast:.14s;--anim-motion-swing:cubic-bezier(0, .55, .45, 1);--blockquote-border-thickness:2px;--blockquote-border-color:var(--interactive-accent);--blockquote-font-style:normal;--blockquote-color:inherit;--blockquote-background-color:transparent;--bold-modifier:200;--bold-color:inherit;--bold-weight:calc(var(--font-weight) + var(--bold-modifier));--border-width:1px;--button-radius:var(--input-radius);--button-corner-shape:var(--corner-shape);--button-transition:none;--blur-background:color-mix(in srgb, var(--background-primary) var(--blur-opacity-s), transparent) linear-gradient(var(--background-primary), color-mix(in srgb, var(--background-primary) var(--blur-opacity-s), transparent));--blur-opacity-s:65%;--blur-opacity-m:90%;--blur-brightness:1.15;--blur-saturation:1.5;--blur-radius-m:10px;--blur-m:blur(var(--blur-radius-m)) saturate(var(--blur-saturation)) brightness(var(--blur-brightness));--callout-border-width:0px;--callout-border-opacity:.25;--callout-padding:var(--size-4-3) var(--size-4-3) var(--size-4-3) var(--size-4-6);--callout-radius:var(--radius-s);--callout-blend-mode:var(--highlight-mix-blend-mode);--callout-title-color:inherit;--callout-title-padding:0;--callout-title-size:inherit;--callout-title-weight:calc(var(--font-weight) + var(--bold-modifier));--callout-content-padding:0;--callout-content-background:transparent;--callout-bug:var(--color-red);--callout-default:var(--color-blue);--callout-error:var(--color-red);--callout-example:var(--color-purple);--callout-fail:var(--color-red);--callout-important:var(--color-cyan);--callout-info:var(--color-blue);--callout-question:var(--color-orange);--callout-success:var(--color-green);--callout-summary:var(--color-cyan);--callout-tip:var(--color-cyan);--callout-todo:var(--color-blue);--callout-warning:var(--color-orange);--callout-quote:#9e9e9e;--canvas-background:var(--background-primary);--canvas-card-label-color:var(--text-faint);--canvas-color-1:var(--color-red);--canvas-color-2:var(--color-orange);--canvas-color-3:var(--color-yellow);--canvas-color-4:var(--color-green);--canvas-color-5:var(--color-cyan);--canvas-color-6:var(--color-purple);--canvas-controls-radius:var(--radius-s);--canvas-controls-icon-size:var(--icon-s);--canvas-controls-icon-stroke:var(--icon-s-stroke-width);--canvas-dot-pattern:var(--color-base-30);--caret-color:var(--text-normal);--checkbox-radius:var(--radius-s);--checkbox-size:var(--font-preferred-size);--checkbox-marker-color:var(--background-primary);--checkbox-color:var(--interactive-accent);--checkbox-color-hover:var(--interactive-accent-hover);--checkbox-border-color:var(--text-faint);--checkbox-border-color-hover:var(--text-muted);--checklist-done-decoration:line-through;--checklist-done-color:var(--text-muted);--code-white-space:pre-wrap;--code-border-width:0px;--code-border-color:var(--background-modifier-border);--code-radius:var(--radius-s);--code-size:var(--font-smaller);--code-background:var(--background-primary-alt);--code-normal:var(--text-normal);--code-comment:var(--text-faint);--code-function:var(--color-yellow);--code-important:var(--color-orange);--code-keyword:var(--color-pink);--code-operator:var(--color-red);--code-property:var(--color-cyan);--code-punctuation:var(--text-muted);--code-string:var(--color-green);--code-tag:var(--color-red);--code-value:var(--color-purple);--cursor:default;--cursor-link:pointer;--dialog-width:560px;--dialog-max-width:80vw;--dialog-max-height:85vh;--dropdown-background:var(--interactive-normal);--dropdown-background-hover:var(--interactive-hover);--dropdown-background-blend-mode:hard-light, normal;--dropdown-background-position:var(--inset-end) var(--dropdown-icon-inset) top 50%, var(--inset-end) .15em top 50%, 0 0;--dropdown-background-size:var(--dropdown-icon-width) auto, 2em 2em, 100%;--dropdown-icon-background:transparent;--dropdown-icon-width:1em;--dropdown-icon-inset:.65em;--dropdown-padding:0 var(--dropdown-padding-end) 0 var(--dropdown-padding-start);--dropdown-padding-start:.8em;--dropdown-padding-end:2.4em;--dropdown-text-align:start;--dropdown-transition:none;--embed-max-height:4000px;--embed-canvas-max-height:400px;--embed-background:inherit;--embed-border-start:2px solid var(--interactive-accent);--embed-border-end:none;--embed-border-top:none;--embed-border-bottom:none;--embed-padding:0 0 0 var(--size-4-6);--embed-font-style:inherit;--file-margins:var(--file-margins-y) var(--file-margins-x);--file-margins-x:var(--size-4-8);--file-margins-y:var(--size-4-8);--header-height:40px;--font-smaller:.875em;--flair-background:var(--interactive-normal);--flair-color:var(--text-normal);--font-ui-smaller:12px;--font-ui-small:13px;--font-ui-medium:15px;--font-ui-large:20px;--font-weight:var(--font-normal);--font-normal:400;--font-medium:500;--font-semibold:600;--footnote-size:var(--font-smaller);--heading-spacing:calc(var(--p-spacing) * 2.5);--h1-color:inherit;--h2-color:inherit;--h3-color:inherit;--h4-color:inherit;--h5-color:inherit;--h6-color:inherit;--h1-font:inherit;--h2-font:inherit;--h3-font:inherit;--h4-font:inherit;--h5-font:inherit;--h6-font:inherit;--h1-letter-spacing:-.015em;--h2-letter-spacing:-.011em;--h3-letter-spacing:-.008em;--h4-letter-spacing:-.005em;--h5-letter-spacing:-.002em;--h6-letter-spacing:0em;--h1-line-height:1.2;--h2-line-height:1.2;--h3-line-height:1.3;--h4-line-height:1.4;--h5-line-height:var(--line-height-normal);--h6-line-height:var(--line-height-normal);--h1-size:1.618em;--h2-size:1.462em;--h3-size:1.318em;--h4-size:1.188em;--h5-size:1.076em;--h6-size:1em;--h1-style:normal;--h2-style:normal;--h3-style:normal;--h4-style:normal;--h5-style:normal;--h6-style:normal;--h1-variant:normal;--h2-variant:normal;--h3-variant:normal;--h4-variant:normal;--h5-variant:normal;--h6-variant:normal;--hotkey-radius:2em;--hotkey-corner-shape:round;--hotkey-font-size:var(--font-ui-smaller);--hotkey-font:var(--font-interface);--hotkey-background:var(--background-modifier-hover);--hr-color:var(--background-modifier-border);--hr-thickness:2px;--highlight-opacity:30%;--highlight-background:var(--text-highlight-bg,var(--highlight-background-yellow));--highlight-background-red:color-mix(in oklch, var(--color-red) var(--highlight-opacity), transparent);--highlight-background-orange:color-mix(in oklch, var(--color-orange) var(--highlight-opacity), transparent);--highlight-background-yellow:color-mix(in oklch, var(--color-yellow) var(--highlight-opacity), transparent);--highlight-background-green:color-mix(in oklch, var(--color-green) var(--highlight-opacity), transparent);--highlight-background-blue:color-mix(in oklch, var(--color-blue) var(--highlight-opacity), transparent);--highlight-background-purple:color-mix(in oklch, var(--color-purple) var(--highlight-opacity), transparent);--icon-size:var(--icon-m);--icon-stroke:var(--icon-m-stroke-width);--icon-s:16px;--icon-m:16px;--icon-l:18px;--icon-xl:32px;--icon-s-stroke-width:2px;--icon-m-stroke-width:2px;--icon-l-stroke-width:1.75px;--icon-xl-stroke-width:1.25px;--icon-color:var(--text-muted);--icon-color-hover:var(--text-muted);--icon-color-active:var(--text-accent);--icon-color-focused:var(--text-normal);--icon-opacity:.85;--icon-opacity-hover:1;--clickable-icon-radius:var(--radius-s);--image-radius:4px;--indent-size:4;--indent-unit:.5625em;--indentation-guide-width:var(--border-width);--indentation-guide-color:color-mix(in oklch, var(--mono-100) 12%, transparent);--indentation-guide-reading-indent:-.85em;--inline-title-color:var(--h1-color);--inline-title-font:var(--h1-font);--inline-title-line-height:var(--h1-line-height);--inline-title-size:var(--h1-size);--inline-title-style:var(--h1-style);--inline-title-variant:var(--h1-variant);--inline-title-weight:var(--h1-weight);--inline-title-margin-bottom:.5em;--input-height:30px;--input-padding:var(--size-4-1) var(--size-4-2);--input-radius:5px;--input-corner-shape:var(--corner-shape);--input-font-weight:var(--font-normal);--input-border-width:var(--border-width);--input-border-width-focus:2px;--input-placeholder-color:var(--text-faint);--input-transition:none;--italic-color:inherit;--layer-cover:5;--layer-popover:30;--layer-modal:50;--layer-notice:60;--layer-menu:65;--layer-tooltip:70;--line-height-normal:1.5;--line-height-tight:1.3;--link-color:var(--text-accent);--link-color-hover:var(--text-accent-hover);--link-decoration:underline;--link-decoration-hover:underline;--link-decoration-thickness:auto;--link-weight:var(--font-weight);--link-external-color:var(--text-accent);--link-external-color-hover:var(--text-accent-hover);--link-external-decoration:underline;--link-external-decoration-hover:underline;--link-external-filter:none;--link-unresolved-color:var(--text-accent);--link-unresolved-opacity:.7;--link-unresolved-filter:none;--link-unresolved-decoration-style:solid;--link-unresolved-decoration-color:color-mix(in oklch, var(--interactive-accent) 30%, transparent);--list-indent:calc(var(--indent-unit) * var(--indent-size));--list-spacing:.075em;--list-marker-color:var(--text-faint);--list-marker-color-hover:var(--text-muted);--list-marker-color-collapsed:var(--text-accent);--list-bullet-border:none;--list-bullet-radius:50%;--list-bullet-size:.3em;--list-bullet-transform:none;--list-numbered-style:decimal;--notice-corner-shape:var(--corner-shape);--notice-background:var(--background-modifier-message);--notice-color:#fafafa;--notice-font-size:var(--font-ui-small);--notice-font-weight:var(--font-normal);--notice-line-height:var(--line-height-tight);--notice-padding:var(--size-4-2) var(--size-4-3);--notice-max-width:300px;--notice-radius:var(--radius-m);--notice-border:none;--menu-padding:var(--size-2-3);--menu-shadow:var(--shadow-s);--menu-radius:var(--radius-m);--menu-corner-shape:var(--corner-shape);--menu-background:var(--background-secondary);--menu-border-color:var(--background-modifier-border-hover);--menu-border-width:var(--border-width);--menu-backdrop-filter:none;--menu-scroll-mask:var(--scroll-mask-small);--modal-background:var(--background-primary);--modal-header-height:auto;--modal-max-width-narrow:800px;--modal-border-width:var(--border-width);--modal-border-color:var(--background-modifier-border-hover);--modal-radius:var(--radius-l);--pill-radius:2em;--p-spacing:1rem;--prompt-background:var(--background-primary);--prompt-backdrop-filter:none;--prompt-input-height:40px;--prompt-width:700px;--prompt-max-width:80vw;--prompt-max-height:70vh;--prompt-border-width:var(--border-width);--prompt-border-color:var(--background-modifier-border-hover);--corner-shape:round;--radius-s:4px;--radius-m:8px;--radius-l:12px;--radius-xl:24px;--raised-background:var(--blur-background);--scrollbar-width:12px;--scrollbar-height:12px;--scrollbar-border-width:3px 3px 3px 2px;--scrollbar-radius:var(--radius-l);--scrollbar-active-thumb-bg:color-mix(in oklch, var(--mono-100) 20%, transparent);--scrollbar-bg:transparent;--scrollbar-thumb-bg:color-mix(in oklch, var(--mono-100) 10%, transparent);--scrollbar-native-width:auto;--scroll-mask-small:linear-gradient(to bottom, #0000 0%, #000 24px);--search-clear-button-color:var(--text-muted);--search-clear-button-size:13px;--setting-group-heading-color:var(--text-normal);--setting-group-heading-size:var(--font-ui-medium);--setting-group-heading-weight:var(--font-semibold);--setting-items-background:var(--background-primary-alt);--setting-items-radius:var(--radius-l);--setting-items-border-width:0;--setting-items-border-color:var(--background-modifier-border);--setting-item-name-color:var(--text-normal);--setting-item-name-size:var(--font-ui-small);--setting-item-name-weight:var(--font-normal);--tooltip-corner-shape:var(--corner-shape);--tooltip-background:var(--background-modifier-message);--tooltip-color:#fafafa;--tooltip-font-size:var(--font-ui-small);--tooltip-font-weight:var(--font-normal);--tooltip-line-height:var(--line-height-tight);--tooltip-padding:var(--size-4-2) var(--size-4-3);--tooltip-max-width:300px;--tooltip-radius:var(--radius-l);--tooltip-shadow:var(--shadow-s);--size-2-1:2px;--size-2-2:4px;--size-2-3:6px;--size-4-1:4px;--size-4-2:8px;--size-4-3:12px;--size-4-4:16px;--size-4-5:20px;--size-4-6:24px;--size-4-8:32px;--size-4-10:40px;--size-4-12:48px;--slider-thumb-border-width:.5px;--slider-thumb-border-color:var(--background-modifier-border-hover);--slider-thumb-background:white;--slider-thumb-background-hover:white;--slider-thumb-height:18px;--slider-thumb-width:18px;--slider-thumb-height-active:var(--slider-thumb-height);--slider-thumb-width-active:var(--slider-thumb-width);--slider-thumb-y:-6px;--slider-thumb-y-active:var(--slider-thumb-y);--slider-thumb-radius:var(--slider-thumb-height);--slider-thumb-shadow:0 0px 2px 0px #0000001a, 0 2px 6px 0px #0000001a;--slider-thumb-shadow-hover:var(--slider-thumb-shadow);--slider-thumb-shadow-active:var(--slider-thumb-shadow);--slider-thumb-shadow-focus:var(--slider-thumb-shadow-active), 0 0px 0px 2px var(--background-modifier-border-focus);--slider-fill-background:var(--interactive-accent);--slider-track-background:var(--background-modifier-border-hover);--slider-track-height:4px;--slider-value-font-size:var(--font-ui-small);--slider-value-font-weight:var(--input-font-weight);--swatch-radius:14px;--swatch-height:22px;--swatch-width:22px;--swatch-shadow:inset 0 0 0 1px color-mix(in oklch, var(--mono-100) 15%, transparent);--table-background:transparent;--table-border-width:1px;--table-border-color:var(--background-modifier-border);--table-white-space:break-spaces;--table-header-background:var(--table-background);--table-header-background-hover:inherit;--table-header-border-width:var(--table-border-width);--table-header-border-color:var(--table-border-color);--table-header-font:inherit;--table-header-size:var(--table-text-size);--table-header-weight:calc(var(--font-weight) + var(--bold-modifier));--table-header-color:var(--text-normal);--table-line-height:var(--line-height-tight);--table-text-size:var(--font-preferred-size);--table-text-color:inherit;--table-column-min-width:6ch;--table-column-max-width:none;--table-column-alt-background:var(--table-background);--table-column-first-border-width:var(--table-border-width);--table-column-last-border-width:var(--table-border-width);--table-row-background-hover:var(--table-background);--table-row-alt-background:var(--table-background);--table-row-alt-background-hover:var(--table-background);--table-row-last-border-width:var(--table-border-width);--table-cell-vertical-alignment:top;--tag-size:var(--font-smaller);--tag-color:var(--text-accent);--tag-color-hover:var(--text-accent);--tag-decoration:none;--tag-decoration-hover:none;--tag-background:color-mix(in oklch, var(--interactive-accent) 10%, transparent);--tag-background-hover:color-mix(in oklch, var(--interactive-accent) 20%, transparent);--tag-border-color:color-mix(in oklch, var(--interactive-accent) 15%, transparent);--tag-border-color-hover:color-mix(in oklch, var(--interactive-accent) 15%, transparent);--tag-border-width:0px;--tag-padding-x:.65em;--tag-padding-y:.25em;--tag-radius:2em;--tag-corner-shape:round;--tag-weight:inherit;--toggle-border-width:2px;--toggle-width:40px;--toggle-radius:18px;--toggle-thumb-color:white;--toggle-thumb-radius:18px;--toggle-thumb-height:18px;--toggle-thumb-width:18px;--toggle-thumb-opacity-active:1;--toggle-s-border-width:2px;--toggle-s-width:34px;--toggle-s-thumb-height:15px;--toggle-s-thumb-width:15px;--touch-size-xxs:24px;--touch-size-xs:30px;--touch-size-s:40px;--touch-size-m:44px;--touch-size-l:52px;--touch-size-xl:60px;--touch-radius-xxs:var(--touch-size-xxs);--touch-radius-xs:var(--touch-size-xs);--touch-radius-s:var(--touch-size-s);--touch-radius-m:var(--touch-size-m);--touch-radius-xl:var(--touch-size-xl);--accent-h:258;--accent-s:88%;--accent-l:66%;--background-primary:var(--color-base-00);--background-primary-alt:var(--color-base-10);--background-secondary:var(--color-base-20);--background-modifier-hover:color-mix(in oklch, var(--mono-100) 6.7%, transparent);--background-modifier-active-hover:color-mix(in oklch, var(--interactive-accent) 10%, transparent);--background-modifier-border:var(--color-base-30);--background-modifier-border-hover:var(--color-base-35);--background-modifier-border-focus:var(--color-base-40);--background-modifier-error:var(--color-red);--background-modifier-error-hover:var(--color-red);--background-modifier-message:oklch(0% none none/.9);--background-modifier-form-field:var(--color-base-00);--background-modifier-form-field-hover:var(--background-modifier-form-field);--text-normal:var(--color-base-100);--text-muted:var(--color-base-70);--text-faint:var(--color-base-50);--text-on-accent:white;--text-on-accent-inverted:black;--text-error:var(--color-red);--text-warning:var(--color-orange);--text-success:var(--color-green);--text-selection:color-mix(in oklch, var(--interactive-accent) 20%, transparent);--text-accent:var(--color-accent);--text-accent-hover:var(--color-accent-2);--interactive-normal:var(--color-base-00);--interactive-hover:var(--color-base-10);--interactive-accent:var(--color-accent-1);--interactive-accent-hover:var(--color-accent-2);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--highlight-mix-blend-mode:darken;--mono-100:black;--color-red:#e93147;--color-orange:#ec7500;--color-yellow:#e0ac00;--color-green:#08b94e;--color-cyan:#00bfbc;--color-blue:#086ddd;--color-purple:#7852ee;--color-pink:#d53984;--color-base-00:#fff;--color-base-10:#fafafa;--color-base-20:#f6f6f6;--color-base-25:#efefef;--color-base-30:#e4e4e4;--color-base-35:#dadada;--color-base-40:#bdbdbd;--color-base-50:#ababab;--color-base-70:#5c5c5c;--color-base-100:#222;--color-accent:hsl(var(--accent-h), var(--accent-s), var(--accent-l));--color-accent-1:hsl(calc(var(--accent-h) - 1), calc(var(--accent-s) * 1.01), calc(var(--accent-l) * 1.075));--color-accent-2:hsl(calc(var(--accent-h) - 3), calc(var(--accent-s) * 1.02), calc(var(--accent-l) * 1.15));--background-modifier-cover:#dcdcdc66;--input-shadow:inset 0 0 0 1px #0000001f, 0 1px 2px 0 #0001, 0 0 0 0 transparent;--input-shadow-hover:inset 0 0 0 1px #0000002b, 0 1px 2px 0 #0000001a, 0 0 0 0 transparent;--shadow-s:0px 1px 2px #00000007, 0px 3.4px 6.7px #0000000b, 0px 15px 30px #00000012;--shadow-l:0px 1.8px 7.3px #00000012, 0px 6.3px 24.7px #0000001d, 0px 15px 30px #0000001a}:where(.canvas-root.theme-dark:not(.canvas-root .canvas-root)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--highlight-mix-blend-mode:lighten;--mono-100:white;--color-red:#fb464c;--color-orange:#e9973f;--color-yellow:#e0de71;--color-green:#44cf6e;--color-cyan:#53dfdd;--color-blue:#027aff;--color-purple:#a882ff;--color-pink:#fa99cd;--color-base-00:#1c1c1c;--color-base-10:#232323;--color-base-20:#282828;--color-base-25:#2e2e2e;--color-base-30:#333;--color-base-35:#3f3f3f;--color-base-40:#555;--color-base-50:#666;--color-base-70:#b3b3b3;--color-base-100:#dadada;--color-accent:hsl(var(--accent-h), var(--accent-s), var(--accent-l));--color-accent-1:hsl(calc(var(--accent-h) - 3), calc(var(--accent-s) * 1.02), calc(var(--accent-l) * 1.15));--color-accent-2:hsl(calc(var(--accent-h) - 5), calc(var(--accent-s) * 1.05), calc(var(--accent-l) * 1.29));--color-secondary-2:color-mix(in srgb, var(--background-secondary) 96%, white 4%);--color-secondary-4:color-mix(in srgb, var(--background-secondary) 90%, white 10%);--color-secondary-5:color-mix(in srgb, var(--background-secondary) 84%, white 16%);--color-secondary-6:color-mix(in srgb, var(--background-secondary) 76%, white 24%);--blur-background:color-mix(in srgb, var(--interactive-normal) var(--blur-opacity-s), transparent) linear-gradient(var(--interactive-normal), color-mix(in srgb, var(--interactive-normal) var(--blur-opacity-s), transparent));--background-modifier-form-field:var(--color-base-25);--interactive-normal:var(--color-base-30);--interactive-hover:var(--color-base-35);--text-accent:var(--color-accent-1);--interactive-accent:var(--color-accent);--interactive-accent-hover:var(--color-accent-1);--background-modifier-cover:#0a0a0a66;--text-selection:color-mix(in oklch, var(--interactive-accent) 33%, transparent);--input-shadow:inset 0 .5px .5px .5px #ffffff17, 0 2px 4px 0 #00000026, 0 1px 1.5px 0 #0000001a, 0 1px 2px 0 #0003, 0 0 0 0 transparent;--input-shadow-hover:inset 0 .5px 1px .5px #ffffff29, 0 2px 3px 0 #0000004d, 0 1px 1.5px 0 #0003, 0 1px 2px 0 #0006, 0 0 0 0 transparent;--shadow-s:0px 1px 2px #0000001f, 0px 3.4px 6.7px #0000002e, 0px 15px 30px #0000004d;--shadow-l:0px 1.8px 7.3px #00000012, 0px 6.3px 24.7px #0000001d, 0px 30px 90px #0003}:where(.canvas-root.mod-macos:not(.canvas-root .canvas-root)){--clickable-icon-radius:var(--radius-m);--corner-shape:superellipse(1.33);--input-radius:var(--radius-m);--input-shadow:none;--input-shadow-hover:none;--interactive-normal:var(--background-modifier-border);--interactive-hover:var(--background-modifier-border);--modal-radius:var(--radius-xl);--scrollbar-thumb-bg:gray;--slider-thumb-border-width:0;--slider-thumb-width:30px;--slider-thumb-opacity-active:.7;--slider-thumb-height-active:calc(var(--slider-thumb-height) + 4px);--slider-thumb-width-active:calc(var(--slider-thumb-width) + 4px);--slider-thumb-y-active:calc(var(--slider-thumb-y) - 2px);--toggle-width:44px;--toggle-radius:24px;--toggle-thumb-radius:24px;--toggle-thumb-height:16px;--toggle-thumb-width:26px;--toggle-thumb-opacity-active:.6;--toggle-s-width:36px;--toggle-s-thumb-height:12px;--toggle-s-thumb-width:20px}:where(.canvas-root:not(.canvas-root .canvas-root)){--font-default:ui-sans-serif, -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", "Google Sans Flex", Roboto, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;--font-monospace-default:ui-monospace, SFMono-Regular, "Cascadia Mono", "Roboto Mono", "DejaVu Sans Mono", "Liberation Mono", Menlo, Monaco, "Consolas", monospace;--font-interface-override:"??";--font-interface-theme:"??";--font-interface:var(--font-interface-override), var(--font-interface-theme), var(--default-font,"??"), var(--font-default);--font-text-override:"??";--font-text-theme:"??";--font-text:var(--font-text-override), var(--font-text-theme), var(--font-default);--font-monospace-override:"??";--font-monospace-theme:"??";--font-monospace:var(--font-monospace-override), var(--font-monospace-theme), var(--font-monospace-default);--font-text-size:16px;--font-preferred-size:var(--font-text-size)}.canvas-root,.canvas-root [dir=ltr]{--direction:1;--inset-end:right}.canvas-root.mod-rtl,.canvas-root [dir=rtl]{--direction:-1;--inset-end:left}.canvas-root.mod-rtl,.canvas-root .is-rtl,.canvas-root .rtl{--callout-padding:var(--size-4-3) var(--size-4-6) var(--size-4-3) var(--size-4-3);--embed-padding:0 var(--size-4-6) 0 0;--dropdown-padding:0 var(--dropdown-padding-start) 0 var(--dropdown-padding-end)}:where(.canvas-root.is-android:not(.canvas-root .canvas-root)){--scrollbar-border-width:0px;--scrollbar-width:5px;--scrollbar-height:5px;--scrollbar-radius:0}:where(.canvas-root:not(.canvas-root .canvas-root)){--canvas-color:silver}:where(.canvas-root.theme-dark:not(.canvas-root .canvas-root)){--canvas-color:#7e7e7e}:where(.canvas-root:not(.canvas-root .canvas-root)){--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-bottom:env(safe-area-inset-bottom);--safe-area-inset-left:env(safe-area-inset-left);--safe-area-inset-right:env(safe-area-inset-right);--preferred-text-scale:env(preferred-text-scale,1);--keyboard-height:0px}:where(.canvas-root.is-mobile:not(.canvas-root .canvas-root)){--button-transition:background-color .15s ease-in-out, box-shadow .15s ease-in-out;--canvas-controls-radius:var(--touch-radius-s);--canvas-controls-icon-size:var(--icon-l);--canvas-controls-icon-stroke:var(--icon-l-stroke-width);--caret-color:var(--text-accent);--clickable-icon-radius:var(--touch-size-m);--dropdown-padding-end:var(--size-4-8);--dropdown-padding-start:var(--size-4-4);--dropdown-icon-inset:var(--size-4-3);--dropdown-transition:background-color .15s ease-in-out, box-shadow .15s ease-in-out;--font-preferred-size:calc(var(--font-text-size) * var(--preferred-text-scale));--font-ui-smaller:calc(var(--font-preferred-size) * .8);--font-ui-small:calc(var(--font-preferred-size) * .937);--font-ui-medium:var(--font-preferred-size);--font-ui-large:calc(var(--font-preferred-size) * 1.2);--icon-s:calc(18px * var(--preferred-text-scale));--icon-m:calc(20px * var(--preferred-text-scale));--icon-l:calc(24px * var(--preferred-text-scale));--icon-opacity:1;--icon-opacity-hover:.65;--input-height:var(--touch-size-m);--input-shadow:none;--input-shadow-hover:none;--input-font-weight:var(--font-medium);--input-border-width:0px;--input-radius:var(--touch-radius-m);--input-padding:var(--size-4-1) var(--size-4-4);--input-transition:background-color .15s ease-in-out, box-shadow .15s ease-in-out;--interactive-normal:var(--background-secondary);--interactive-hover:var(--background-modifier-border);--menu-divider-width:var(--border-width);--menu-divider-color:var(--background-modifier-border);--menu-backdrop-filter:var(--blur-m);--modal-background:var(--background-primary);--modal-radius:var(--touch-radius-xs);--prompt-background:var(--background-secondary);--prompt-backdrop-filter:var(--blur-m);--prompt-input-height:var(--touch-size-l);--radius-xl:18px;--scroll-mask-small:linear-gradient(to bottom, #0000000d 0%, #000 48px);--search-clear-button-size:max(16px, calc(16px * var(--preferred-text-scale)));--setting-items-background:var(--background-primary);--setting-items-radius:var(--touch-radius-xs);--setting-item-name-size:var(--font-ui-medium);--setting-group-heading-color:var(--text-muted);--setting-group-heading-weight:var(--font-semibold);--slider-thumb-border-width:.5px;--slider-thumb-height:24px;--slider-thumb-width:24px;--slider-thumb-y:-9px;--slider-track-height:6px;--swatch-shadow:none;--swatch-height:var(--touch-size-s);--swatch-width:var(--touch-size-s);--swatch-radius:var(--touch-size-s);--textarea-radius:var(--touch-radius-xxs);--textarea-padding:var(--size-4-3) var(--size-4-4);--toggle-width:52px;--toggle-radius:26px;--toggle-thumb-radius:26px;--toggle-thumb-height:26px;--toggle-thumb-width:26px;--file-margins-y:var(--size-4-2);--file-margins-x:var(--size-4-6);--background-modifier-cover:#00000026;--background-modifier-form-field:var(--interactive-normal);--background-modifier-form-field-hover:var(--interactive-hover);--checkbox-size:calc(var(--font-preferred-size) * 1.15);--cursor:pointer}:where(.canvas-root.is-mobile.theme-light:not(.canvas-root .canvas-root)){--color-base-100:#000}:where(.canvas-root.is-mobile.theme-dark:not(.canvas-root .canvas-root)){--color-base-00:#000;--color-base-10:#111;--color-base-20:#1e1e1e;--tag-background:color-mix(in srgb, var(--interactive-accent) 20%, transparent);--background-modifier-message:var(--background-secondary);--modal-border-color:var(--background-modifier-border);--setting-items-background:var(--color-secondary-2);--menu-divider-color:var(--color-secondary-6);--modal-background:var(--background-secondary);--interactive-normal:var(--color-secondary-4);--interactive-hover:var(--color-secondary-5)}:where(.canvas-root.is-phone:not(.canvas-root .canvas-root)){--modal-border-width:0;--prompt-border-width:0}@media (resolution>=2x),(resolution>=192dpi){:where(.canvas-root.is-phone:not(.canvas-root .canvas-root)){--border-width:.5px}}:where(.canvas-root.is-android:not(.canvas-root .canvas-root)){--setting-item-name-weight:var(--font-medium)}:where(.canvas-root.is-ios:not(.canvas-root .canvas-root)){--slider-thumb-width:36px;--toggle-width:62px;--toggle-radius:24px;--toggle-thumb-radius:24px;--toggle-thumb-height:24px;--toggle-thumb-width:36px;--toggle-thumb-opacity-active:.6;--toggle-s-width:48px;--toggle-s-thumb-height:15px;--toggle-s-thumb-width:28px}:where(.canvas-root.is-phone:not(.canvas-root .canvas-root)){--menu-padding:var(--size-4-2) var(--size-4-4) var(--safe-area-inset-bottom)}.canvas-root iframe{color-scheme:normal}.canvas-root,.canvas-root *{box-sizing:border-box}.canvas-root{text-rendering:optimizelegibility;font-family:var(--font-interface);line-height:var(--line-height-tight);font-size:var(--font-ui-medium);color:var(--text-normal);-webkit-tap-highlight-color:#fff0}@keyframes node-inserted{0%{outline-color:#fff}to{outline-color:#000}}.canvas-root .node-insert-event{animation-name:node-inserted;animation-duration:10ms}.canvas-root{-webkit-user-select:none;user-select:none;caret-color:var(--caret-color)}.canvas-root [contenteditable=true],.canvas-root [contenteditable=""]{-webkit-user-select:text;user-select:text}body.is-grabbing,body.is-grabbing :not(.workspace-leaf-resize-handle){cursor:-moz-grabbing!important;cursor:-webkit-grabbing!important;cursor:grabbing!important}body.is-grabbing{--no-tooltip:true}body.is-grabbing iframe:not(.is-controlled){pointer-events:none}.canvas-root :focus{outline:none}.canvas-root .is-text-garbled *{font-family:Flow Circular,sans-serif!important;line-height:1.45em!important}.canvas-root .empty-state-action-list{gap:var(--size-4-2);max-width:100%;font-size:var(--font-ui-small);line-height:var(--line-height-tight);flex-direction:column;margin-top:20px;display:inline-flex}.canvas-root .empty-state-action-list>.text-icon-button.mod-pill{--no-tooltip:true;width:100%;height:auto;font-weight:inherit;box-shadow:none;corner-shape:round;background-color:#0000;justify-content:flex-start;margin:0}@media (hover:hover){.canvas-root .empty-state-action-list>.text-icon-button.mod-pill:hover{background-color:var(--background-modifier-hover);box-shadow:none}}.canvas-root .empty-state-action-list>.text-icon-button.mod-pill.mod-destructive.mobile-tap{background-color:color-mix(in oklch, var(--background-modifier-error) 10%, transparent);border-color:color-mix(in oklch, var(--background-modifier-error) 25%, transparent)}@media (hover:hover){.canvas-root .empty-state-action-list>.text-icon-button.mod-pill.mod-destructive:hover{background-color:color-mix(in oklch, var(--background-modifier-error) 10%, transparent);border-color:color-mix(in oklch, var(--background-modifier-error) 25%, transparent)}}.canvas-root .empty-state-action-list>.text-icon-button.mod-pill:focus-visible{box-shadow:0 0 0 3px var(--background-modifier-border-focus)}.canvas-root ::selection{background-color:var(--text-selection)}.canvas-root .setting-item-description,.canvas-root .setting-item-name,.canvas-root .suggestion-title,.canvas-root .tooltip,.canvas-root input{unicode-bidi:plaintext}.canvas-root.mod-rtl .modal,.canvas-root.mod-rtl .notice-container,.canvas-root.mod-rtl .notice,.canvas-root.mod-rtl .prompt,.canvas-root.mod-rtl .tooltip,.canvas-root.mod-rtl .menu{direction:rtl}.canvas-root.mod-rtl .setting-item-description,.canvas-root.mod-rtl .setting-item-name,.canvas-root.mod-rtl input{text-align:right}.canvas-root.mod-rtl .checkbox-container,.canvas-root.mod-rtl svg.svg-icon:not(.sidebar-toggle-button-icon,.check-small,.lucide-binary,.lucide-check,.lucide-check-square,.lucide-clock,.lucide-code-2,.lucide-square-function,.lucide-timer,.lucide-uppercase-lowercase-a){transform:scaleX(-1)}[lang=he] .canvas-root svg.svg-icon:is(.lucide-help-circle,.help){transform:scale(1)}.canvas-root .setting-item{align-items:flex-start;row-gap:var(--size-4-3);border-radius:var(--setting-items-radius);background-color:var(--setting-items-background);padding:var(--size-4-4);margin-bottom:var(--size-4-2);border:var(--setting-items-border-width) solid var(--setting-items-border-color);display:flex;position:relative}.canvas-root .setting-item:focus-visible{--setting-items-radius:var(--radius-s);outline:none}.canvas-root .setting-item:focus-visible:after{content:"";box-shadow:inset 0 0 0 2px var(--background-modifier-border-focus);border-radius:var(--radius-m);corner-shape:var(--corner-shape);-webkit-user-select:none;user-select:none;pointer-events:none;z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.canvas-root .setting-item+div>.setting-item-heading,.canvas-root .setting-item+.setting-item-heading{margin-top:.75em}.canvas-root .setting-item>:first-child{margin-inline-end:var(--size-4-4)}.canvas-root .setting-item>:last-child{margin-inline-end:0}@media (forced-colors:active){.canvas-root .setting-item:focus-visible{background-color:unset;outline-color:highlight}}.canvas-root .modal:not(.mod-settings) .setting-item:not(.setting-item-heading):where(:not(.setting-group *)){padding:var(--size-4-4) 0;border-top:var(--border-width) solid var(--background-modifier-border);background-color:#0000;border-radius:0;margin-bottom:0}.canvas-root .modal:not(.mod-settings) .setting-item:not(.setting-item-heading):where(:not(.setting-group *)):first-child{border-top:none;padding-top:0}.canvas-root .modal:not(.mod-settings) .setting-item:not(.setting-item-heading):where(:not(.setting-group *)):last-child{padding-bottom:0}.canvas-root .setting-item.mod-cta{justify-content:center}.canvas-root .setting-item a:focus-visible{border-radius:var(--radius-s);box-shadow:0 0 0 2px var(--background-modifier-border-focus)}.canvas-root .setting-item-heading{color:var(--setting-group-heading-color);font-size:var(--setting-group-heading-size);font-weight:var(--setting-group-heading-weight);padding:0 var(--size-4-4);margin:0 0 var(--size-4-4);background-color:#0000;border:none;align-items:center}.canvas-root .setting-item-heading .setting-item-name{color:var(--setting-group-heading-color);font-size:var(--setting-group-heading-size);font-weight:var(--setting-group-heading-weight)}.canvas-root .setting-item-heading .setting-item-info{flex-grow:0;margin-inline-end:0}.canvas-root .setting-item-heading .setting-item-description{font-weight:var(--font-normal);font-size:var(--font-ui-small);flex-basis:100%;padding-top:0}.canvas-root .setting-item-icon{color:var(--text-muted);min-width:var(--icon-s);--icon-size:var(--icon-s);--icon-stroke:var(--icon-s-stroke-width);align-items:center;display:flex}.canvas-root .setting-item-info{flex:auto;min-width:0}.canvas-root .setting-item.is-invalid .setting-item-control{row-gap:var(--size-4-1);flex-wrap:wrap;max-width:50%}.canvas-root .setting-item-error{min-width:0;color:var(--text-warning);font-size:var(--font-ui-smaller);line-height:var(--line-height-tight);text-align:end;flex:0 100%}.canvas-root .setting-item-error:empty{display:none}.canvas-root .setting-item-description{--link-color:var(--text-muted);--link-color-hover:var(--text-normal);color:var(--text-muted);font-size:var(--font-ui-smaller);padding-top:var(--size-4-1);line-height:var(--line-height-tight);text-overflow:ellipsis;overflow:hidden}.canvas-root .setting-item-description:empty{display:none}.canvas-root .setting-item-description code{font-family:var(--font-monospace);font-size:var(--font-smaller);border-radius:var(--radius-s);corner-shape:var(--corner-shape);padding:0 3px 2px;position:relative;bottom:1px}.canvas-root .setting-item-description ul{margin:var(--size-4-1) 0;padding-inline-start:var(--size-4-6)}.canvas-root .setting-item-name{color:var(--setting-item-name-color);font-size:var(--setting-item-name-size);font-weight:var(--setting-item-name-weight);line-height:var(--line-height-tight);text-overflow:ellipsis;overflow:hidden}.canvas-root .setting-item-control{text-align:end;justify-content:flex-end;align-items:center;gap:var(--size-4-2);flex:auto;display:flex}.canvas-root .setting-item-control:empty{display:none}.canvas-root .setting-item-control select{width:inherit;max-width:400px}.canvas-root .setting-item-control select.dropdown{width:var(--dropdown-fitted-width,inherit)}.canvas-root .setting-hotkey{font-family:var(--hotkey-font);font-size:var(--hotkey-font-size);background-color:var(--hotkey-background);border-radius:var(--hotkey-radius);corner-shape:var(--hotkey-corner-shape);padding-top:2px;padding-bottom:2px;white-space:nowrap;align-self:flex-end;align-items:center;gap:var(--size-4-1);padding-inline:8px 4px;display:flex}@keyframes canvas-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.canvas-root button{--text-color:var(--text-normal);-webkit-app-region:no-drag;color:var(--text-color);font-size:var(--font-ui-small);border-radius:var(--button-radius);corner-shape:var(--button-corner-shape);padding:var(--size-4-1) var(--size-4-3);height:var(--input-height);font-weight:var(--input-font-weight);cursor:var(--cursor);-webkit-user-select:none;user-select:none;white-space:nowrap;transition:var(--button-transition);border:0;outline:none;justify-content:center;align-items:center;font-family:inherit;display:inline-flex}.canvas-root button:not(.clickable-icon){color:var(--text-color);background-color:var(--interactive-normal);box-shadow:var(--input-shadow)}.canvas-root button:not(.clickable-icon).mobile-tap{background-color:var(--interactive-hover);box-shadow:var(--input-shadow-hover)}@media (hover:hover){.canvas-root button:hover{background-color:var(--interactive-hover);box-shadow:var(--input-shadow-hover)}}.canvas-root button:focus-visible{box-shadow:0 0 0 3px var(--background-modifier-border-focus)}.canvas-root button[disabled],.canvas-root button[aria-disabled=true],.canvas-root button[disabled=true]{cursor:not-allowed;opacity:.7}.canvas-root button.mod-loading{color:#0000;white-space:nowrap;pointer-events:none;position:relative;overflow:hidden}.canvas-root button.mod-loading:after{content:"";border:2px solid #0000;border-top-color:var(--text-color);border-radius:50%;width:12px;height:12px;margin:auto;animation:1s infinite canvas-spin;position:absolute;inset:0}@media (forced-colors:active){.canvas-root button{border:1px solid buttonborder}}.canvas-root button.mod-cta{background-color:var(--interactive-accent);--text-color:var(--text-on-accent)}.canvas-root button.mod-cta.mobile-tap{background-color:var(--interactive-accent-hover)}@media (hover:hover){.canvas-root button.mod-cta:hover{background-color:var(--interactive-accent-hover)}}.canvas-root button.mod-cta:focus-visible{box-shadow:0 0 0 3px var(--background-modifier-border-focus)}.canvas-root button.mod-warning{background-color:var(--background-modifier-error);--text-color:var(--text-on-accent)}@media (hover:hover){.canvas-root button.mod-warning:hover{background-color:var(--background-modifier-error-hover)}}.canvas-root button.mod-destructive{--text-color:var(--text-error);background-color:color-mix(in oklch, var(--background-modifier-error) 10%, transparent)}.canvas-root button.mod-destructive.mod-cta{background-color:var(--background-modifier-error);--text-color:var(--text-on-accent)}.canvas-root button.mod-destructive.mod-cta.mobile-tap{background-color:var(--background-modifier-error-hover)}@media (hover:hover){.canvas-root button.mod-destructive.mod-cta:hover{background-color:var(--background-modifier-error-hover)}}.canvas-root [contenteditable]{outline:none}.canvas-root .u-center-text{text-align:center}.canvas-root .u-muted{color:var(--text-muted)}.canvas-root select,.canvas-root .dropdown{-webkit-app-region:no-drag;height:var(--input-height);font-size:var(--font-ui-small);font-family:inherit;font-weight:var(--input-font-weight);color:var(--text-normal);line-height:var(--line-height-tight);box-sizing:border-box;max-width:100%;box-shadow:var(--input-shadow);border-radius:var(--input-radius);corner-shape:var(--input-corner-shape);appearance:none;background-color:var(--dropdown-background);padding:var(--dropdown-padding);background-repeat:no-repeat,no-repeat,repeat;background-position:var(--dropdown-background-position);background-size:var(--dropdown-background-size);background-blend-mode:var(--dropdown-background-blend-mode);transition:var(--dropdown-transition);text-align:var(--dropdown-text-align);corner-shape:var(--corner-shape);border:0;margin:0}@media (hover:hover){.canvas-root select:where(:not(:disabled):not(.mod-disabled)):hover,.canvas-root .dropdown:where(:not(:disabled):not(.mod-disabled)):hover{box-shadow:var(--input-shadow-hover);background-color:var(--dropdown-background-hover)}}.canvas-root select.mobile-tap:where(:not(.mod-disabled)),.canvas-root .dropdown.mobile-tap:where(:not(.mod-disabled)){box-shadow:var(--input-shadow-hover);background-color:var(--dropdown-background-hover)}.canvas-root select:disabled,.canvas-root .dropdown:disabled{cursor:not-allowed}.canvas-root select:focus-visible,.canvas-root .dropdown:focus-visible{box-shadow:0 0 0px 3px var(--background-modifier-border-focus);outline:none}.canvas-root select.mouse-focus:focus-visible,.canvas-root .dropdown.mouse-focus:focus-visible{box-shadow:var(--input-shadow-hover);outline:none}@media (forced-colors:active){.canvas-root select,.canvas-root .dropdown{border:1px solid buttonborder}}.canvas-root .dropdown{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 opacity=%270.9%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 %3E%3Cpath d=%27m7 15 5 5 5-5%27/%3E%3Cpath d=%27m7 9 5-5 5 5%27/%3E%3C/svg%3E"), radial-gradient(ellipse, var(--dropdown-icon-background) 48%, transparent 50%)}.canvas-root.theme-dark .dropdown{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23FFF%27 opacity=%270.6%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 %3E%3Cpath d=%27m7 15 5 5 5-5%27/%3E%3Cpath d=%27m7 9 5-5 5 5%27/%3E%3C/svg%3E"), radial-gradient(ellipse, var(--dropdown-icon-background) 48%, transparent 50%)}.canvas-root .dropdown option{background-color:var(--background-primary);font-weight:400}.canvas-root .dropdown.is-measuring{visibility:hidden;pointer-events:none;position:absolute;width:max-content!important;max-width:none!important}.canvas-root .flair{background-color:var(--flair-background);border-radius:var(--radius-s);corner-shape:var(--corner-shape);color:var(--flair-color);letter-spacing:.05em;padding:var(--size-2-1) var(--size-2-2);text-transform:uppercase;white-space:nowrap;vertical-align:middle;margin-inline-start:var(--size-4-2);font-size:10px;position:relative}.canvas-root svg.svg-icon{height:var(--icon-size);width:var(--icon-size);stroke-width:var(--icon-stroke)}.canvas-root .suggestion-flair .svg-icon,.canvas-root .menu-item-icon .svg-icon{--icon-size:var(--icon-s);--icon-stroke:var(--icon-s-stroke-width)}.canvas-root.is-ios .lucide-more-vertical,.canvas-root.mod-macos .lucide-more-vertical{transform:rotate(90deg)}.canvas-root .clickable-icon{-webkit-app-region:no-drag;padding:var(--size-2-2) var(--size-2-3);cursor:var(--cursor);border-radius:var(--clickable-icon-radius);color:var(--icon-color);corner-shape:var(--corner-shape);background-color:#0000;justify-content:center;align-items:center;height:auto;display:flex}.canvas-root .clickable-icon svg{opacity:var(--icon-opacity);transition:opacity var(--anim-duration-fast) ease-in-out}@media (hover:hover){.canvas-root .clickable-icon:hover{box-shadow:none;color:var(--icon-color-hover);background-color:var(--background-modifier-hover)}.canvas-root .clickable-icon:hover svg{opacity:var(--icon-opacity-hover)}.canvas-root .clickable-icon.has-active-menu,.canvas-root .clickable-icon:active{color:var(--icon-color-focused);background-color:var(--background-modifier-hover)}.canvas-root .clickable-icon.has-active-menu svg,.canvas-root .clickable-icon:active svg{opacity:var(--icon-opacity-hover)}}.canvas-root .clickable-icon.is-active{color:var(--icon-color-active);background-color:var(--background-modifier-active-hover)}.canvas-root .clickable-icon.is-active svg{opacity:var(--icon-opacity-hover)}@media (hover:hover){.canvas-root .clickable-icon.is-active:hover{background-color:var(--background-modifier-active-hover)}}.canvas-root .clickable-icon:focus-visible{box-shadow:0 0 0 3px var(--background-modifier-border-focus)}.canvas-root.is-mobile .clickable-icon{transition:opacity .1s ease-in-out}.canvas-root .clickable-icon.mobile-tap svg{opacity:var(--icon-opacity-hover)}.canvas-root .clickable-icon[aria-disabled=true]{background-color:unset;color:var(--text-muted);opacity:.4}@media (hover:hover){.canvas-root .clickable-icon[aria-disabled=true]:hover{background-color:unset}}.canvas-root .clickable-icon.mod-warning{color:var(--text-warning)}.canvas-root .setting-item-control .clickable-icon{padding:var(--size-2-2)}.canvas-root .text-icon-button{-webkit-app-region:no-drag;color:var(--text-muted);font-size:var(--font-ui-small);border-radius:var(--button-radius);corner-shape:var(--button-corner-shape);padding:var(--size-2-2);font-weight:var(--input-font-weight);cursor:var(--cursor);align-items:center;gap:var(--size-2-2);-webkit-user-select:none;user-select:none;white-space:nowrap;corner-shape:var(--corner-shape);font-family:inherit;display:inline-flex;overflow:hidden}.canvas-root .text-icon-button.mod-pill{--icon-size:var(--icon-s);--icon-color-hover:var(--text-normal);color:var(--text-normal);border:.5px solid var(--background-modifier-border);border-radius:var(--pill-radius);corner-shape:round;padding:var(--size-4-2) var(--size-4-3);gap:var(--size-4-2);box-shadow:none;background-color:#0000}.canvas-root.is-mobile .text-icon-button.mod-pill{padding:var(--size-4-3) var(--size-4-4)}.canvas-root .text-icon-button.mod-pill .text-button-label{padding-inline-end:0}@media (hover:hover){.canvas-root .text-icon-button.mod-pill:hover{border-color:var(--background-modifier-border-hover)}}.canvas-root .text-icon-button.mod-pill:focus-visible{box-shadow:0 0 0 3px var(--background-modifier-border-focus)}.canvas-root .text-icon-button .flair{margin:0}.canvas-root .text-icon-button.is-active{color:var(--icon-color-active)}.canvas-root .text-icon-button .text-button-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.canvas-root .text-icon-button .text-button-label{text-overflow:ellipsis;padding-inline-end:var(--size-2-1);overflow:hidden}.canvas-root .text-icon-button:focus-visible{box-shadow:0 0 0 var(--input-border-width-focus) var(--background-modifier-border-focus);outline:none}.canvas-root .text-icon-button.mobile-tap{box-shadow:none;opacity:var(--icon-opacity-hover);color:var(--text-normal)}.canvas-root .text-icon-button.mobile-tap .text-button-icon{color:var(--icon-color-hover)}.canvas-root .text-icon-button.is-disabled{cursor:not-allowed;opacity:.7}@media (hover:hover){.canvas-root .text-icon-button.has-active-menu,.canvas-root .text-icon-button:hover{box-shadow:none;opacity:var(--icon-opacity-hover);background-color:var(--background-modifier-hover);color:var(--text-normal)}.canvas-root .text-icon-button.has-active-menu .text-button-icon,.canvas-root .text-icon-button:hover .text-button-icon{color:var(--icon-color-hover)}}.canvas-root .text-icon-button.is-active.has-active-menu,.canvas-root .text-icon-button.is-active:active{color:var(--icon-color-active);background-color:var(--background-modifier-active-hover)}.canvas-root .text-icon-button.is-active.has-active-menu .text-button-icon,.canvas-root .text-icon-button.is-active:active .text-button-icon{color:var(--icon-color-active)}@media (hover:hover){.canvas-root .text-icon-button.is-active:hover{color:var(--icon-color-active);background-color:var(--background-modifier-active-hover)}.canvas-root .text-icon-button.is-active:hover .text-button-icon{color:var(--icon-color-active)}}.canvas-root .text-icon-button.mod-destructive{--icon-color-hover:var(--text-error);color:var(--text-error)}.canvas-root textarea,.canvas-root input[type=text]{-webkit-app-region:no-drag;background:var(--background-modifier-form-field);border:var(--input-border-width) solid var(--background-modifier-border);color:var(--text-normal);padding:var(--input-padding);font-family:inherit;font-size:var(--font-ui-small);border-radius:var(--input-radius);corner-shape:var(--input-corner-shape);transition:var(--input-transition);outline:none}@media (hover:hover){.canvas-root textarea:where(:not(:disabled)):hover,.canvas-root input[type=text]:where(:not(:disabled)):hover{background-color:var(--background-modifier-form-field-hover);border-color:var(--background-modifier-border-hover);transition:box-shadow var(--anim-duration-fast) ease-in-out, border var(--anim-duration-fast) ease-in-out}}.canvas-root textarea:disabled,.canvas-root input[type=text]:disabled{opacity:.5;cursor:not-allowed}.canvas-root textarea:active,.canvas-root input[type=text]:active,.canvas-root textarea:focus,.canvas-root input[type=text]:focus{border-color:var(--background-modifier-border-focus)}.canvas-root textarea:active,.canvas-root input[type=text]:active,.canvas-root textarea:focus,.canvas-root input[type=text]:focus,.canvas-root textarea:focus-visible,.canvas-root input[type=text]:focus-visible{box-shadow:0 0 0 var(--input-border-width-focus) var(--background-modifier-border-focus)}.canvas-root.is-ios textarea:active:not(:focus),.canvas-root.is-ios input[type=text]:active:not(:focus){box-shadow:none}.canvas-root textarea::placeholder,.canvas-root input[type=text]::placeholder{color:var(--input-placeholder-color)}.canvas-root input[type=text]{height:var(--input-height)}.canvas-root textarea{line-height:var(--line-height-tight);border-radius:var(--textarea-radius,var(--input-radius));padding:var(--textarea-padding,var(--input-padding))}.canvas-root input[type=range]{-webkit-appearance:none;background-color:var(--slider-track-background);border-radius:var(--slider-track-height);width:100px;height:var(--slider-track-height);outline:none;padding:0}.canvas-root input[type=range].slider{--slider-fill-position:calc(var(--slider-thumb-width) / 2 + (100% - var(--slider-thumb-width)) * var(--slider-fill-ratio,0));background-image:linear-gradient(to var(--inset-end), var(--slider-fill-background) var(--slider-fill-position), transparent var(--slider-fill-position))}.canvas-root input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;height:6px}.canvas-root input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:var(--slider-thumb-height);width:var(--slider-thumb-width);border-radius:var(--slider-thumb-radius);cursor:default;background:var(--slider-thumb-background);border:var(--slider-thumb-border-width) solid var(--slider-thumb-border-color);top:var(--slider-thumb-y);box-shadow:var(--slider-thumb-shadow);transition:all .1s linear;position:relative}.canvas-root input[type=range]:where(:not(:disabled))::-webkit-slider-thumb:hover{background:var(--slider-thumb-background-hover);border-color:var(--background-modifier-border-focus);box-shadow:var(--slider-thumb-shadow-hover);transition:all .1s linear}.canvas-root input[type=range]:where(:not(:disabled))::-webkit-slider-thumb:active{background:var(--slider-thumb-background-hover);border-color:var(--background-modifier-border-focus);box-shadow:var(--slider-thumb-shadow-hover);transition:all .1s linear}.canvas-root input[type=range]:where(:not(:disabled))::-webkit-slider-thumb:active{width:var(--slider-thumb-width-active);height:var(--slider-thumb-height-active);opacity:var(--slider-thumb-opacity-active);top:var(--slider-thumb-y-active)}.canvas-root input[type=range]:disabled{opacity:.5;cursor:not-allowed}.canvas-root input[type=range]:disabled::-webkit-slider-thumb{cursor:not-allowed}.canvas-root:not(.is-mobile) input[type=range]:focus{box-shadow:none}.canvas-root:not(.is-mobile) input[type=range]:focus::-webkit-slider-thumb{box-shadow:var(--slider-thumb-shadow-active)}.canvas-root:not(.is-mobile) input[type=range]:focus-visible::-webkit-slider-thumb{border-color:var(--background-modifier-border-focus);box-shadow:var(--slider-thumb-shadow-focus)}.canvas-root .slider-value{font-size:var(--slider-value-font-size);font-weight:var(--slider-value-font-weight);color:var(--text-normal);font-variant-numeric:tabular-nums}.canvas-root .slider-value:empty{display:none}.canvas-root input[type=color]{-webkit-appearance:none;height:var(--swatch-height);width:calc(var(--swatch-width) + 4px);cursor:var(--cursor);background-color:#0000;border:none;padding:0}.canvas-root input[type=color]::-webkit-color-swatch-wrapper{padding:2px}.canvas-root input[type=color]::-webkit-color-swatch{box-shadow:var(--swatch-shadow);border-radius:var(--swatch-radius);height:var(--swatch-height);width:var(--swatch-width);border:0;align-self:center}@media (hover:hover){.canvas-root input[type=color]::-webkit-color-swatch:hover{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--mono-100) 25%, transparent), 0 0 0 var(--input-border-width-focus) var(--background-modifier-border-hover)}}.canvas-root input[type=color]:focus-visible::-webkit-color-swatch{box-shadow:var(--swatch-shadow), 0 0 0 var(--input-border-width-focus) var(--background-modifier-border-focus)}.canvas-root input[type=color]:focus::-webkit-color-swatch{box-shadow:var(--swatch-shadow), 0 0 0 var(--input-border-width-focus) var(--background-modifier-border-focus)}.canvas-root .notice-container{z-index:var(--layer-notice);top:22px;pointer-events:none;padding:10px;position:fixed;inset-inline-end:0;overflow:hidden}.canvas-root .notice{gap:var(--size-4-2);corner-shape:var(--notice-corner-shape);background-color:var(--notice-background);border-radius:var(--notice-radius);color:var(--notice-color);font-size:var(--notice-font-size);font-weight:var(--notice-font-weight);font-variant:tabular-nums;line-height:var(--notice-line-height);padding:var(--notice-padding);border:var(--notice-border);max-width:var(--notice-max-width);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;cursor:var(--cursor);pointer-events:auto;flex-direction:column;margin-bottom:14px;display:flex}.canvas-root .notice progress{width:100%}.canvas-root.theme-light .notice progress[value]::-webkit-progress-bar{background-color:#262626;box-shadow:inset 0 0 0 1px #363636}.canvas-root .notice-button-container{column-gap:var(--size-4-3);row-gap:var(--size-4-1);flex-flow:wrap;display:flex}.canvas-root .notice-cta{color:var(--text-accent);white-space:nowrap;align-items:center;display:flex}.canvas-root .notice-cta.mobile-tap{color:var(--text-accent-hover)}@media (hover:hover){.canvas-root .notice-cta:hover{color:var(--text-accent-hover)}}.canvas-root .menu{-webkit-app-region:no-drag;border:var(--menu-border-width) solid var(--menu-border-color);background-color:var(--menu-background);-webkit-backdrop-filter:var(--menu-backdrop-filter);backdrop-filter:var(--menu-backdrop-filter);border-radius:var(--menu-radius);corner-shape:var(--menu-corner-shape);box-shadow:var(--menu-shadow);max-height:100%;z-index:var(--layer-menu);-webkit-user-select:none;user-select:none;flex-direction:column;padding:0;display:flex;position:fixed;overflow:hidden}.canvas-root .menu.mod-no-icon .menu-item-icon:first-child{display:none}.canvas-root .menu-scroll{padding:var(--menu-padding);flex-direction:column;display:flex;overflow:hidden}.canvas-root .menu-grabber{display:none}.canvas-root .menu-separator{height:0;margin:var(--size-2-3) calc(var(--size-2-3) * -1);border-bottom:var(--border-width) solid var(--background-modifier-border)}.canvas-root .menu-separator:last-child,.canvas-root .menu-separator:first-child,.canvas-root .menu-separator+.menu-separator{display:none}.canvas-root .menu-separator+.menu-item.is-label{padding-bottom:var(--size-4-1)}.canvas-root .menu-item{align-items:center;gap:var(--size-4-2);padding:var(--size-4-1) var(--size-4-2);cursor:var(--cursor);font-size:var(--font-ui-small);border-radius:var(--radius-s);corner-shape:var(--corner-shape);white-space:nowrap;display:flex}.canvas-root .menu-item.is-warning:not(.is-disabled),.canvas-root .menu-item.is-warning:not(.is-disabled).selected{color:var(--text-error)}.canvas-root .menu-item.is-label{cursor:default;font-size:var(--font-ui-medium);color:var(--text-muted);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.canvas-root .menu-item.is-disabled{cursor:default;color:var(--text-faint)}.canvas-root .menu-item:not(.is-label):not(.is-disabled).mobile-tap,.canvas-root .menu-item:not(.is-label):not(.is-disabled).selected{background-color:var(--background-modifier-hover)}.canvas-root .menu-item-icon{color:var(--text-muted);flex:0 auto;display:flex}.canvas-root .menu-item.is-warning .menu-item-icon{color:var(--text-error)}.canvas-root .menu-item.is-disabled .menu-item-icon,.canvas-root .menu-item-icon .mod-submenu{color:var(--text-faint)}.canvas-root .menu-item-title{flex:1 0 0}.canvas-root .modal-container{top:0;bottom:0;width:100%;z-index:var(--layer-modal);justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-start:0}.canvas-root .modal-container .modal{corner-shape:var(--corner-shape);position:relative}.canvas-root .modal-container.mod-dim .modal{box-shadow:var(--shadow-l)}.canvas-root .modal-container.is-being-dragged{pointer-events:none!important}.canvas-root .modal-container.is-being-dragged .prompt,.canvas-root .modal-container.is-being-dragged .modal{pointer-events:none;opacity:.25}.canvas-root .modal-container.is-being-dragged .modal-bg{opacity:0!important}.canvas-root .modal-bg{top:0;background-color:var(--background-modifier-cover);width:100%;height:100%;position:absolute;inset-inline-start:0}.canvas-root .modal{--checkbox-size:var(--font-ui-medium);background-color:var(--modal-background);border-radius:var(--modal-radius);border:var(--modal-border-width) solid var(--modal-border-color);padding:var(--size-4-4);min-height:100px;width:var(--dialog-width);max-width:var(--dialog-max-width);max-height:var(--dialog-max-height);flex-direction:column;display:flex;overflow:auto}.canvas-root .modal.mod-narrow{max-width:var(--modal-max-width-narrow)}.canvas-root.styled-scrollbars .modal-header-button,.canvas-root.styled-scrollbars .modal-close-button{inset-inline-end:12px}.canvas-root .modal-header-button,.canvas-root .modal-close-button{top:var(--size-2-3);padding:var(--size-2-2);z-index:var(--layer-modal);position:absolute;inset-inline-end:var(--size-2-3)}.canvas-root .modal-header-button.mod-cta,.canvas-root .modal-close-button.mod-cta{color:var(--color-accent)}.canvas-root .modal-header-button.mod-start,.canvas-root .modal-close-button.mod-start{inset-inline-start:var(--size-2-3);inset-inline-end:unset}.canvas-root .modal-header{height:var(--modal-header-height);margin-bottom:.75em}.canvas-root .modal-title{font-size:var(--font-ui-medium);font-weight:var(--font-semibold);text-align:start;line-height:var(--line-height-tight);margin-left:auto;margin-right:auto}.canvas-root .modal-title:empty{display:none}.canvas-root .modal-content{font-size:var(--font-ui-medium);flex:auto}.canvas-root .modal-button-container{justify-content:flex-end;gap:var(--size-4-2);font-size:var(--font-ui-medium);flex-wrap:wrap;margin-top:1.5em;display:flex}.canvas-root .modal-button-container .mod-checkbox{align-items:center;gap:var(--size-4-1);flex-grow:1;display:flex}.canvas-root:not(.is-mobile) .modal-button-container .mod-secondary{margin-inline-end:auto}.canvas-root .mod-warning{color:var(--text-warning)}.canvas-root .mod-success{color:var(--text-success)}.canvas-root .mod-file-rename .rename-textarea{padding:var(--size-2-3) var(--size-4-2);resize:none;width:100%;overflow:hidden}.canvas-root .notice progress{-webkit-writing-mode:horizontal-tb;writing-mode:horizontal-tb;appearance:none;box-sizing:border-box;vertical-align:-.2rem;border:0;border-radius:0;max-width:100%;height:6px;margin-bottom:4px;display:inline-block;overflow:hidden}.canvas-root .notice progress[value]::-webkit-progress-bar{background-color:var(--background-secondary);box-shadow:inset 0px 0px 0px 1px var(--background-modifier-border);border-radius:6px;overflow:hidden}.canvas-root .notice progress[value]::-webkit-progress-value{background-color:var(--interactive-accent);overflow:hidden}.canvas-root .prompt{border-radius:var(--radius-l);background-color:var(--prompt-background);box-shadow:var(--shadow-l);-webkit-backdrop-filter:var(--prompt-backdrop-filter);backdrop-filter:var(--prompt-backdrop-filter);border:var(--prompt-border-width) solid var(--prompt-border-color);z-index:1;top:calc((100vh - var(--prompt-max-height)) / 2);width:var(--prompt-width);max-width:var(--prompt-max-width);max-height:var(--prompt-max-height);corner-shape:var(--corner-shape);flex-direction:column;display:flex;position:absolute;overflow:hidden}.canvas-root .prompt-input-container{--search-clear-button-size:17px;display:flex;position:relative}.canvas-root .prompt-input-container .search-input-clear-button{inset-inline-end:var(--size-4-4)}.canvas-root input.prompt-input{width:100%;padding:var(--size-4-6);font-size:var(--font-ui-medium);height:var(--prompt-input-height);border:none;border-bottom:var(--border-width) solid var(--background-secondary);background-color:#0000;border-radius:0;padding-inline-end:var(--size-4-12)}.canvas-root input.prompt-input:hover,.canvas-root input.prompt-input:focus,.canvas-root input.prompt-input:focus-visible{border-bottom:var(--border-width) solid var(--background-secondary);box-shadow:none;background-color:#0000}.canvas-root .prompt-results{padding:var(--size-4-3);margin:0;list-style:none;overflow-y:auto}.canvas-root .prompt-instructions{-webkit-user-select:none;user-select:none;font-size:var(--font-ui-smaller);color:var(--text-muted);padding:var(--size-4-2);text-align:center;justify-content:center;gap:var(--size-4-3);flex-wrap:wrap;display:flex}.canvas-root .prompt-instruction{display:inline-block}.canvas-root .prompt-instruction-command{font-weight:var(--bold-weight);margin-inline-end:var(--size-2-2)}.canvas-root,.canvas-root *{scrollbar-width:var(--scrollbar-native-width)}.canvas-root:not(.styled-scrollbars){scrollbar-color:var(--scrollbar-thumb-bg) var(--scrollbar-bg)}.canvas-root.styled-scrollbars ::-webkit-scrollbar{background-color:var(--scrollbar-bg);width:var(--scrollbar-width);height:var(--scrollbar-height);-webkit-border-radius:var(--scrollbar-radius);background-color:#0000}.canvas-root.styled-scrollbars ::-webkit-scrollbar-track{background-color:#0000}.canvas-root.styled-scrollbars ::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-bg);-webkit-border-radius:var(--scrollbar-radius);border:2px solid #0000;border-width:var(--scrollbar-border-width);background-clip:padding-box;min-height:45px}.canvas-root.styled-scrollbars ::-webkit-scrollbar-thumb:active{-webkit-border-radius:var(--scrollbar-radius)}.canvas-root.styled-scrollbars ::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-active-thumb-bg)}.canvas-root.styled-scrollbars ::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-active-thumb-bg)}.canvas-root.styled-scrollbars ::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){.canvas-root.styled-scrollbars{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-bg) var(--scrollbar-bg)}}.canvas-root .suggestion-bg{display:none}.canvas-root .suggestion-item,.canvas-root .suggestion-empty{font-size:var(--font-ui-medium);margin-bottom:1px}.canvas-root .suggestion-empty-suggestion{color:var(--text-faint)}.canvas-root .suggestion-empty{color:var(--text-muted);padding:var(--size-4-2);padding-top:var(--size-4-3);text-align:center}.canvas-root .suggestion-item{cursor:var(--cursor);padding:var(--size-2-3) var(--size-4-3);white-space:pre-wrap;border-radius:var(--radius-s);corner-shape:var(--corner-shape)}.canvas-root .suggestion-item.is-selected,.canvas-root .suggestion-item.mobile-tap{background-color:var(--background-modifier-hover)}.canvas-root .suggestion-item.is-being-dragged{pointer-events:auto;background-color:var(--background-modifier-hover)}.canvas-root .suggestion-item.mod-downranked{color:var(--text-muted)}.canvas-root .suggestion-item.mod-complex{justify-content:space-between;align-items:baseline;display:flex}.canvas-root .suggestion-item.mod-complex .suggestion-title{overflow-wrap:break-word}.canvas-root .suggestion-item.mod-complex .suggestion-content{text-overflow:ellipsis;flex-direction:column;margin-inline-end:auto;display:flex;overflow:hidden}.canvas-root .suggestion-item.mod-complex .suggestion-highlight{font-weight:700}.canvas-root .suggestion-item.mod-complex .suggestion-note{color:var(--text-muted);overflow-wrap:break-word;flex-basis:100%;width:100%;font-size:.8em}.canvas-root .suggestion-item.mod-complex .suggestion-icon,.canvas-root .suggestion-item.mod-complex .suggestion-aux{align-self:center;align-items:center;gap:var(--size-2-1);flex-shrink:0;display:flex}.canvas-root .suggestion-item.mod-complex .suggestion-action{font-size:var(--font-ui-smaller);font-family:var(--font-interface);color:var(--interactive-accent)}.canvas-root .suggestion-item.mod-complex .suggestion-flair{color:var(--text-muted);opacity:var(--icon-opacity);align-items:center;display:flex}.canvas-root .suggestion-item.mod-complex .suggestion-flair:not(:last-child){margin-inline-start:6px}.canvas-root .suggestion-item.mod-complex .suggestion-icon .suggestion-flair{margin-top:0;margin-inline-start:var(--size-4-1);margin-bottom:0;margin-inline-end:var(--size-4-3)}.canvas-root .suggestion-item.mod-complex .suggestion-aux .suggestion-flair{margin-top:0;margin-inline-start:var(--size-4-3);margin-bottom:0;margin-inline-end:var(--size-4-1)}.canvas-root .suggestion-highlight{font-weight:700}.canvas-root .suggestion-bg{top:0;background-color:var(--background-modifier-cover);width:100%;height:100%;z-index:var(--layer-popover);position:fixed;inset-inline-start:0}.canvas-root .checkbox-container{-webkit-app-region:no-drag;cursor:var(--cursor);background-color:var(--background-modifier-border-hover);border-radius:var(--toggle-radius);-webkit-user-select:none;user-select:none;outline:0 solid var(--background-modifier-border-focus);width:var(--toggle-s-width);height:calc(var(--toggle-s-thumb-height) + var(--toggle-s-border-width) * 2);flex-shrink:0;transition:box-shadow .15s ease-in-out,outline .15s ease-in-out,border .15s ease-in-out,opacity .15s ease-in-out;display:inline-block;position:relative;box-shadow:inset 0 4px 10px #00000012}.canvas-root .checkbox-container input[type=checkbox]{opacity:0;position:absolute;left:0}.canvas-root .checkbox-container.is-enabled{background-color:var(--interactive-accent)}.canvas-root .checkbox-container.is-disabled{cursor:not-allowed;opacity:.5}.canvas-root .checkbox-container:before{content:"";opacity:0;display:block;position:absolute;inset:0}.canvas-root .checkbox-container:after{pointer-events:none;content:"";background-color:var(--toggle-thumb-color);border-radius:var(--toggle-thumb-radius);transition:transform .15s ease-in-out,width .1s ease-in-out 50ms,height .1s ease-in-out 50ms,margin-top .1s ease-in-out 50ms,left .1s ease-in-out 50ms,opacity .1s ease-in-out 50ms;display:block;position:absolute;left:0;box-shadow:0 1px 2px #00000026}.canvas-root .checkbox-container:focus-visible{outline:var(--toggle-s-border-width) solid var(--background-modifier-border-focus)}.canvas-root .checkbox-container:after{width:var(--toggle-s-thumb-width);height:var(--toggle-s-thumb-height);margin:var(--toggle-s-border-width) 0 0 0;transform:translate3d(var(--toggle-s-border-width), 0, 0)}.canvas-root .checkbox-container.is-enabled:after{transform:translate3d(calc(var(--toggle-s-width) - var(--toggle-s-thumb-width) - var(--toggle-s-border-width)), 0, 0)}.canvas-root .checkbox-container:where(:not(.is-disabled)):active:after{opacity:var(--toggle-thumb-opacity-active);width:calc(var(--toggle-s-thumb-width) + var(--toggle-s-border-width) * 2);height:calc(var(--toggle-s-thumb-height) + var(--toggle-s-border-width) * 2);margin-top:0}.canvas-root .modal .checkbox-container{width:var(--toggle-width);height:calc(var(--toggle-thumb-height) + var(--toggle-border-width) * 2)}.canvas-root .modal .checkbox-container:focus-visible{outline:var(--toggle-border-width) solid var(--background-modifier-border-focus)}.canvas-root .modal .checkbox-container:after{width:var(--toggle-thumb-width);height:var(--toggle-thumb-height);margin:var(--toggle-border-width) 0 0 0;transform:translate3d(var(--toggle-border-width), 0, 0)}.canvas-root .modal .checkbox-container.is-enabled:after{transform:translate3d(calc(var(--toggle-width) - var(--toggle-thumb-width) - var(--toggle-border-width)), 0, 0)}.canvas-root .modal .checkbox-container.is-enabled:where(:not(.is-disabled)):active:after{left:-4px}.canvas-root .modal .checkbox-container:where(:not(.is-disabled)):active:after{opacity:var(--toggle-thumb-opacity-active);width:calc(var(--toggle-thumb-width) + var(--toggle-border-width) * 4);height:calc(var(--toggle-thumb-height) + var(--toggle-border-width) * 4);margin-top:calc(var(--toggle-border-width) * -1)}.canvas-root .checkbox-container.mod-small{width:var(--toggle-s-width);height:calc(var(--toggle-s-thumb-height) + var(--toggle-s-border-width) * 2)}.canvas-root .checkbox-container.mod-small:focus-visible{outline:var(--toggle-s-border-width) solid var(--background-modifier-border-focus)}.canvas-root .checkbox-container.mod-small:after{width:var(--toggle-s-thumb-width);height:var(--toggle-s-thumb-height);margin:var(--toggle-s-border-width) 0 0 0;transform:translate3d(var(--toggle-s-border-width), 0, 0)}.canvas-root .checkbox-container.mod-small.is-enabled:after{transform:translate3d(calc(var(--toggle-s-width) - var(--toggle-s-thumb-width) - var(--toggle-s-border-width)), 0, 0)}.canvas-root .checkbox-container.mod-small:where(:not(.is-disabled)):active:after{opacity:var(--toggle-thumb-opacity-active);width:calc(var(--toggle-s-thumb-width) + var(--toggle-s-border-width) * 2);height:calc(var(--toggle-s-thumb-height) + var(--toggle-s-border-width) * 2);margin-top:0}@media (forced-colors:active){.canvas-root .checkbox-container,.canvas-root .checkbox-container:after{outline:1px solid buttonborder}.canvas-root .checkbox-container.is-enabled{background-color:selecteditem}}.canvas-root .tooltip{box-shadow:var(--tooltip-shadow);background-color:var(--tooltip-background);border-radius:var(--tooltip-radius);color:var(--tooltip-color);font-size:var(--tooltip-font-size);font-weight:var(--tooltip-font-weight);line-height:var(--tooltip-line-height);max-width:var(--tooltip-max-width);padding:var(--tooltip-padding);corner-shape:var(--tooltip-corner-shape);text-align:center;z-index:var(--layer-tooltip);pointer-events:none;white-space:pre-wrap;word-break:normal;overflow-wrap:anywhere;position:fixed;left:50%;transform:translate(-50%)}.canvas-root .tooltip.mod-right,.canvas-root .tooltip.mod-left{transform:translateY(-50%)}.canvas-root .tooltip.mod-error{background-color:var(--background-modifier-error);width:200px;color:var(--text-on-accent)}.canvas-root .tooltip.mod-wide{width:400px;max-width:450px}.canvas-root .tooltip .tooltip-arrow{border-bottom:5px solid var(--background-modifier-message);content:" ";border-left:5px solid #0000;border-right:5px solid #0000;width:0;margin-left:-5px;font-size:0;line-height:0;position:absolute;top:-5px;left:50%}.canvas-root .tooltip.mod-right .tooltip-arrow{border-right:5px solid var(--background-modifier-message);border-top:5px solid #0000;border-bottom:5px solid #0000;top:calc(50% - 5px);left:-5px}.canvas-root .tooltip.mod-left .tooltip-arrow{border-left:5px solid var(--background-modifier-message);border-top:5px solid #0000;border-bottom:5px solid #0000;top:calc(50% - 5px);left:calc(100% + 5px)}.canvas-root .tooltip.mod-top .tooltip-arrow{border-top:5px solid var(--background-modifier-message);border-bottom:5px solid #0000;top:100%}.canvas-root .tooltip.mod-error .tooltip-arrow{border-bottom-color:var(--background-modifier-error)}.canvas-root .tooltip.mod-error.mod-right .tooltip-arrow{border-right-color:var(--background-modifier-error);border-bottom:5px solid #0000}.canvas-root .tooltip.mod-error.mod-left .tooltip-arrow{border-left-color:var(--background-modifier-error);border-bottom:5px solid #0000}.canvas-root [aria-label] .svg-icon{pointer-events:none}.canvas-root iframe{border:0}.canvas-root input[type=checkbox]{appearance:none;border-radius:var(--checkbox-radius);border:1px solid var(--checkbox-border-color);margin:0;width:var(--checkbox-size);height:var(--checkbox-size);flex-shrink:0;margin-inline-end:6px;padding:0;transition:box-shadow .15s ease-in-out;position:relative}.canvas-root input[type=checkbox][disabled=true]{pointer-events:none}.canvas-root input[type=checkbox]:active,.canvas-root input[type=checkbox]:focus{border-color:var(--checkbox-border-color-hover);outline:0}@media (hover:hover){.canvas-root input[type=checkbox]:hover{border-color:var(--checkbox-border-color-hover);outline:0}}.canvas-root input[type=checkbox]:focus-visible{box-shadow:0 0 0 2px var(--background-modifier-border-focus)}.canvas-root input[type=checkbox]:checked:after{content:"";top:-1px;width:var(--checkbox-size);height:var(--checkbox-size);background-color:var(--checkbox-marker-color);display:block;position:absolute;inset-inline-start:-1px;-webkit-mask-image:url("data:image/svg+xml; utf8, <svg width=\"12px\" height=\"10px\" viewBox=\"0 0 12 8\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"><g stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g transform=\"translate%28-4.000000, -6.000000%29\" fill=\"%23000000\"><path d=\"M8.1043257,14.0367999 L4.52468714,10.5420499 C4.32525014,10.3497722 4.32525014,10.0368095 4.52468714,9.8424863 L5.24777413,9.1439454 C5.44721114,8.95166768 5.77142411,8.95166768 5.97086112,9.1439454 L8.46638057,11.5903727 L14.0291389,6.1442083 C14.2285759,5.95193057 14.5527889,5.95193057 14.7522259,6.1442083 L15.4753129,6.84377194 C15.6747499,7.03604967 15.6747499,7.35003511 15.4753129,7.54129009 L8.82741268,14.0367999 C8.62797568,14.2290777 8.3037627,14.2290777 8.1043257,14.0367999\"></path></g></g></svg>");-webkit-mask-position:52% 52%;-webkit-mask-size:65%;-webkit-mask-repeat:no-repeat}.canvas-root input[type=checkbox]:checked{background-color:var(--checkbox-color);border-color:var(--checkbox-color)}@media (hover:hover){.canvas-root input[type=checkbox]:checked:hover{background-color:var(--checkbox-color-hover);border-color:var(--checkbox-color-hover)}}.canvas-root input[type=checkbox][data-indeterminate=true]:not(:checked):after{content:"";top:calc(var(--checkbox-size) / 2 - 2px);width:calc(var(--checkbox-size) - 6px);background-color:var(--text-normal);border-radius:2px;height:2px;margin:0 auto;display:block;position:absolute;left:0;right:0}.canvas-root .search-input-clear-button{color:var(--search-clear-button-color);cursor:var(--cursor);top:0;inset-inline-end:2px;height:var(--input-height);text-align:center;width:28px;transition:color var(--anim-duration-fast) ease-in-out;background:0 0;border-radius:50%;justify-content:center;align-items:center;margin:auto;padding:0;line-height:0;display:flex;position:absolute;bottom:0}.canvas-root .search-input-clear-button:after{content:"";height:var(--search-clear-button-size);width:var(--search-clear-button-size);background-color:currentColor;display:block;-webkit-mask-image:url("data:image/svg+xml,<svg viewBox=%270 0 12 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M6 12C9.31371 12 12 9.31371 12 6C12 2.68629 9.31371 0 6 0C2.68629 0 0 2.68629 0 6C0 9.31371 2.68629 12 6 12ZM3.8705 3.09766L6.00003 5.22718L8.12955 3.09766L8.9024 3.8705L6.77287 6.00003L8.9024 8.12955L8.12955 8.9024L6.00003 6.77287L3.8705 8.9024L3.09766 8.12955L5.22718 6.00003L3.09766 3.8705L3.8705 3.09766Z%27 fill=%27currentColor%27/></svg>");-webkit-mask-repeat:no-repeat}.canvas-root .search-input-clear-button:active{color:var(--text-normal);transition:color var(--anim-duration-fast) ease-in-out}@media (hover:hover){.canvas-root .search-input-clear-button:hover{color:var(--text-normal);transition:color var(--anim-duration-fast) ease-in-out}}.canvas-root.is-tablet button:not(.clickable-icon){padding:var(--size-4-1) var(--size-4-5)}.canvas-root.hide-cursor{caret-color:#0000!important}.canvas-root.is-mobile .modal-header-button,.canvas-root.is-mobile .modal-close-button{--icon-color:var(--text-normal);--icon-color-hover:var(--text-normal);--icon-color-active:var(--text-normal);--icon-size:var(--icon-l);--icon-stroke:var(--icon-l-stroke-width)}.canvas-root.is-phone .modal .setting-item{gap:var(--size-4-4)}.canvas-root.is-phone .modal .setting-item-info{min-width:0}.canvas-root.is-phone .modal .setting-item:not(:is(.mod-toggle,.mod-navigable,.mod-action,.setting-item-heading)){flex-direction:column;align-items:flex-start}.canvas-root.is-phone .modal .setting-item:not(:is(.mod-toggle,.mod-navigable,.mod-action,.setting-item-heading)) .setting-item-control{width:100%}.canvas-root.is-phone .modal .setting-item:not(:is(.mod-toggle,.mod-navigable,.mod-action,.setting-item-heading)).is-invalid .setting-item-control{max-width:unset}.canvas-root.is-phone .modal .setting-item-control select,.canvas-root.is-phone .modal .setting-item-control input,.canvas-root.is-phone .modal .setting-item-control button:not(.clickable-icon){width:100%;margin:0}.canvas-root.is-phone .modal .setting-item-control button{padding:10px}.canvas-root.is-phone .modal .setting-item-control select{max-width:100%}.canvas-root.is-mobile input[type=text]{width:100%}.canvas-root.is-mobile.theme-light .menu{--interactive-normal:var(--background-primary)}.canvas-root.is-mobile .menu{--background-modifier-form-field:var(--interactive-normal);--dropdown-background:var(--interactive-normal);--input-height:40px;background-color:color-mix(in srgb, var(--menu-background) var(--blur-opacity-m), transparent);border:none;max-width:100%}.canvas-root.is-mobile .menu-scroll{padding:var(--menu-padding);overflow-y:auto}.canvas-root.is-mobile .menu-item{font-size:var(--font-ui-medium)}.canvas-root.is-phone .menu-grabber{transition:width .15s var(--anim-motion-swing), background-color .3s var(--anim-motion-swing);height:var(--size-4-1);background:var(--text-faint);border-radius:var(--radius-xl);width:15%;margin:var(--size-4-2) auto var(--size-4-1);flex-shrink:0;display:flex;position:relative}.canvas-root.is-phone.hide-cursor .menu-grabber{background:var(--text-muted);width:14%}.canvas-root.is-phone .menu{min-width:unset;border-radius:var(--touch-radius-s) var(--touch-radius-s) 0 0;bottom:0;left:var(--safe-area-inset-left);right:var(--safe-area-inset-right);margin:0 auto;position:absolute;top:unset!important}.canvas-root.is-phone .menu-scroll{--scrollbar-native-width:none;max-height:60vh}.canvas-root.is-phone .menu-scroll.is-scrolled{-webkit-mask-image:var(--menu-scroll-mask);mask-image:var(--menu-scroll-mask)}.canvas-root.is-phone .menu-scroll::-webkit-scrollbar{display:none!important}.canvas-root.is-phone .menu-group .menu-item.is-label+.menu-item:not(.is-label){border-top-left-radius:var(--touch-radius-xxs);border-top-right-radius:var(--touch-radius-xxs)}.canvas-root.is-phone .menu-group .menu-item{position:relative}.canvas-root.is-phone .menu-group .menu-item:not(.is-label):after{content:"";bottom:0;left:var(--size-4-4);width:calc(100% - var(--size-4-8));height:var(--menu-divider-width);background-color:var(--menu-divider-color);display:block;position:absolute}.canvas-root.is-phone .menu-group .menu-item:first-child{border-top-left-radius:var(--touch-radius-xxs);border-top-right-radius:var(--touch-radius-xxs)}.canvas-root.is-phone .menu-group .menu-item:last-child{border-bottom-left-radius:var(--touch-radius-xxs);border-bottom-right-radius:var(--touch-radius-xxs)}.canvas-root.is-phone .menu-group .menu-item:last-child:after{display:none}.canvas-root.is-phone .menu-group .menu-item:only-child{border-radius:var(--touch-radius-xl)}.canvas-root.is-phone .menu .suggestion-group .suggestion-item:first-child{border-top-left-radius:var(--touch-radius-xxs);border-top-right-radius:var(--touch-radius-xxs)}.canvas-root.is-phone .menu .suggestion-group .suggestion-item:last-child{border-bottom-left-radius:var(--touch-radius-xxs);border-bottom-right-radius:var(--touch-radius-xxs)}.canvas-root.is-phone .menu .suggestion-group .suggestion-item,.canvas-root.is-phone .menu-item{padding:var(--size-4-3) var(--size-4-4);height:unset;line-height:unset;border-radius:0;transition:background-color .1s ease-in-out}.canvas-root.is-phone .menu .suggestion-group .suggestion-item:not(.is-label),.canvas-root.is-phone .menu-item:not(.is-label){background-color:var(--interactive-normal)}.canvas-root.is-phone .menu .suggestion-group .suggestion-item.mobile-tap:not(.is-disabled),.canvas-root.is-phone .menu-item.mobile-tap:not(.is-disabled){background-color:var(--interactive-hover)}.canvas-root.is-phone .menu-separator{margin:var(--size-4-2) 0;border:0}.canvas-root.is-phone .menu-item.is-label .menu-item-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.canvas-root.is-phone .menu-item-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.canvas-root.is-mobile .modal-header-button,.canvas-root.is-mobile .modal-close-button{top:var(--size-4-3);inset-inline-end:var(--size-4-4)}.canvas-root.is-mobile .modal-header-button.mod-start,.canvas-root.is-mobile .modal-close-button.mod-start{inset-inline-start:var(--size-4-4);inset-inline-end:unset}.canvas-root.is-mobile .modal-button-container{flex-direction:column-reverse;display:flex}.canvas-root.is-mobile .modal-button-container .mod-cancel{order:-1}.canvas-root.is-mobile .modal-button-container .mod-secondary{text-align:center;order:-2}.canvas-root.is-mobile .mod-confirmation .modal-header-button,.canvas-root.is-mobile .mod-confirmation .modal-close-button{display:none}.canvas-root.is-mobile .mod-confirmation .modal-title{max-width:100%}.canvas-root.is-mobile button.mod-warning{background-color:var(--interactive-normal);font-weight:calc(var(--font-weight) + var(--bold-modifier));color:var(--text-error)}.canvas-root.is-phone .modal-container{--dialog-max-height:calc(100vh - var(--safe-area-inset-top));--dialog-max-width:calc(100vw - var(--safe-area-inset-left) - var(--safe-area-inset-right) - var(--size-4-6));--dialog-width:100vw;--modal-radius:var(--touch-radius-xs);--prompt-max-width:100vw}.canvas-root.is-phone .modal,.canvas-root.is-phone .prompt{min-width:unset;left:0;right:0}.canvas-root.is-phone .modal{padding:0 var(--safe-area-inset-right) 0 var(--safe-area-inset-left)}.canvas-root.is-phone .modal .modal:not(.mod-lg){--interactive-normal:var(--background-modifier-hover);background-color:var(--background-secondary)}.canvas-root.is-phone .modal-header-button,.canvas-root.is-phone .modal-close-button{z-index:var(--layer-modal);height:var(--touch-size-m);width:var(--touch-size-m)}.canvas-root.is-phone .modal-container.mod-confirmation{align-items:flex-end}.canvas-root.is-phone .modal-container.mod-confirmation .modal,.canvas-root.is-phone .modal.mod-lg{--modal-radius:var(--touch-radius-s) var(--touch-radius-s) 0 0;--dialog-max-height:calc(100vh - var(--safe-area-inset-top));--dialog-max-width:100vw;--dialog-width:100vw;margin-top:auto}.canvas-root.is-phone .modal.mod-lg{height:100%}.canvas-root.is-phone .modal-content{padding:var(--size-4-4);flex-direction:column;margin-top:0;display:flex;position:relative;overflow:auto}.canvas-root.is-phone .modal-button-container{width:100%;padding:var(--size-4-3);margin-top:0;margin-bottom:var(--safe-area-inset-bottom)}.canvas-root.is-phone .modal-button-container button.mod-cancel{margin-top:var(--size-4-1)}.canvas-root.is-phone .modal-header{padding:var(--size-4-6) var(--size-4-5) var(--size-4-4);align-items:flex-end;width:100%;margin-bottom:0;display:flex;position:relative}.canvas-root.is-phone .modal-title{font-size:var(--font-ui-medium);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:70vw;display:block;overflow:hidden}.canvas-root.is-phone .notice-container{bottom:auto;top:max(var(--size-4-1), var(--safe-area-inset-top));width:100%;max-width:100%;padding:0;padding-right:max(var(--size-4-3), var(--safe-area-inset-right));padding-left:max(var(--size-4-3), var(--safe-area-inset-left));gap:var(--size-4-1);flex-direction:column-reverse;margin:0 auto 48px;display:flex;left:0;right:0}.canvas-root.is-phone .notice{border-radius:var(--touch-radius-xxs);width:100%;max-width:100%;box-shadow:none;font-weight:var(--font-medium);font-size:var(--font-ui-smaller);border:var(--border-width) solid var(--background-modifier-border);flex-direction:row;justify-content:space-between;align-items:center;margin:0 auto;padding:1em 1.5em}.canvas-root.is-phone .prompt{--prompt-top:calc(var(--safe-area-inset-top) + var(--header-height) + var(--size-4-4));top:var(--prompt-top);max-height:min(var(--prompt-max-height), calc(100vh - var(--prompt-top) - var(--safe-area-inset-bottom)))}.canvas-root.is-mobile .prompt{border-radius:var(--touch-radius-xxs);background-color:color-mix(in srgb, var(--prompt-background) var(--blur-opacity-m), transparent)}.canvas-root.is-mobile .prompt-input-cta{--icon-color:var(--text-muted);--icon-size:var(--icon-l);--icon-stroke:var(--icon-l-stroke-width);top:0;bottom:0;height:var(--input-height);padding:0 var(--size-4-3);flex:0 auto;justify-content:center;align-items:center;margin:auto;line-height:0;display:flex;position:absolute;inset-inline-end:var(--size-4-10)}.canvas-root.is-mobile .prompt-input[type=text]{padding:var(--size-4-4);padding-inline-end:var(--size-4-12)}.canvas-root.is-mobile .prompt-input[type=text]:not(:placeholder-shown){padding-inline-end:96px}.canvas-root.is-ios.is-tablet .prompt{transform:translateZ(0)}.canvas-root.is-phone .prompt{width:calc(100% - var(--safe-area-inset-left) - var(--safe-area-inset-right));border-radius:var(--touch-radius-xs) var(--touch-radius-xs) 0 0;min-width:unset;padding-bottom:var(--safe-area-inset-bottom);max-height:100vh;height:calc(100vh - var(--prompt-top));box-shadow:var(--shadow-s);margin:0 auto}.canvas-root.is-phone .prompt-input-container{width:calc(100% - var(--size-4-4));margin:auto auto var(--size-4-2);border-radius:var(--touch-size-m);order:3;padding:0}.canvas-root.is-phone .prompt-input[type=text]{border:var(--border-width) solid var(--background-modifier-border);border-radius:var(--touch-size-m)}.canvas-root.is-phone .prompt-instructions{display:none}.canvas-root.is-tablet .prompt-input-container{--raised:none}.canvas-root.is-mobile .suggestion-item{padding:var(--size-4-2) var(--size-4-3);border-radius:var(--touch-radius-xxs)}.canvas-root.is-mobile .suggestion-flair{inset-inline-start:0;margin-inline-end:6px;position:relative;top:0}.canvas-root.is-phone .suggestion-bg{z-index:var(--layer-modal);display:block}.canvas-root.is-phone .mod-raised{background:var(--raised,var(--raised-background))}.canvas-root .inline-title{color:var(--inline-title-color);white-space:pre-wrap;margin-block-end:var(--inline-title-margin-bottom)}.canvas-root .inline-title:not([data-level]){font-size:var(--inline-title-size);font-weight:var(--inline-title-weight);line-height:var(--inline-title-line-height);font-style:var(--inline-title-style);font-variant:var(--inline-title-variant);font-family:var(--inline-title-font);letter-spacing:-.015em}.canvas-root .inline-title h1,.canvas-root .inline-title h2,.canvas-root .inline-title h3,.canvas-root .inline-title h4,.canvas-root .inline-title h5,.canvas-root .inline-title h6{margin-block:0}.canvas-root .inline-embed .inline-title{display:none}.canvas-root .markdown-preview-view{font-size:var(--font-preferred-size);font-family:var(--font-text);line-height:var(--line-height-normal);width:100%;height:100%;padding:var(--file-margins);overflow-wrap:break-word;color:var(--text-normal);-webkit-user-select:text;user-select:text;scrollbar-gutter:stable;position:relative;overflow-y:auto}.canvas-root .markdown-rendered{tab-size:var(--indent-size)}.canvas-root .markdown-rendered.rtl{direction:rtl}.canvas-root .markdown-rendered>:first-child{margin-top:0}.canvas-root .markdown-rendered>:last-child{margin-bottom:0}.canvas-root .markdown-rendered>.markdown-preview-section>.markdown-preview-pusher+div:not(.mod-ui)>:first-child{margin-top:0}.canvas-root .markdown-rendered>.markdown-preview-section>div:last-child>:last-child{margin-bottom:0}.canvas-root .inline-title,.canvas-root .inline-title h1{unicode-bidi:plaintext}@supports selector(:dir(rtl)){.canvas-root .markdown-rendered .is-collapsed:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--direction:1}.canvas-root .markdown-rendered .is-collapsed:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--direction:-1}}@supports selector(:has(*)){.canvas-root .callout:has(>.callout-title .callout-title-inner:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){direction:rtl}.canvas-root .callout:has(>.callout-title .callout-title-inner:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))>.callout-title{--direction:-1;direction:rtl}.canvas-root .callout:has(>.callout-title .callout-title-inner:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))>.callout-title .callout-icon svg.svg-icon{transform:scaleX(-1)}}.canvas-root .markdown-preview-view:not(.allow-fold-lists) .list-collapse-indicator,.canvas-root .markdown-preview-view:not(.allow-fold-headings) .heading-collapse-indicator{display:none}.canvas-root .collapse-indicator{opacity:0}.canvas-root .is-collapsed .collapse-indicator{opacity:1}@media (hover:hover){.canvas-root h1:hover .collapse-indicator,.canvas-root h2:hover .collapse-indicator,.canvas-root h3:hover .collapse-indicator,.canvas-root h4:hover .collapse-indicator,.canvas-root h5:hover .collapse-indicator,.canvas-root h6:hover .collapse-indicator,.canvas-root .collapse-indicator:hover{opacity:1}}.canvas-root .markdown-preview-view .collapse-indicator{cursor:var(--cursor);-webkit-user-select:none;user-select:none;display:inline-flex;position:absolute}.canvas-root .markdown-preview-view .collapse-indicator .svg-icon{vertical-align:middle}.canvas-root .markdown-preview-view li.is-collapsed>ul,.canvas-root .markdown-preview-view li.is-collapsed>ol{display:none}.canvas-root .markdown-preview-view .heading-collapse-indicator{margin-inline-start:-22px;padding:0 6px}.canvas-root .markdown-rendered.show-indentation-guide li>ul,.canvas-root .markdown-rendered.show-indentation-guide li>ol{position:relative}.canvas-root .markdown-rendered.show-indentation-guide li>ul:before,.canvas-root .markdown-rendered.show-indentation-guide li>ol:before{content:"​";inset-inline-start:var(--indentation-guide-reading-indent);border-inline-end:var(--indentation-guide-width) solid var(--indentation-guide-color);display:block;position:absolute;top:0;bottom:0}.canvas-root .markdown-preview-view progress,.canvas-root .markdown-rendered progress{-webkit-writing-mode:horizontal-tb;writing-mode:horizontal-tb;appearance:none;box-sizing:border-box;vertical-align:-.2rem;border:0;border-radius:0;max-width:100%;height:6px;margin-bottom:4px;display:inline-block;overflow:hidden}.canvas-root .markdown-preview-view progress[value]::-webkit-progress-bar{background-color:var(--background-secondary);box-shadow:inset 0px 0px 0px 1px var(--background-modifier-border);border-radius:6px;overflow:hidden}.canvas-root .markdown-rendered progress[value]::-webkit-progress-bar{background-color:var(--background-secondary);box-shadow:inset 0px 0px 0px 1px var(--background-modifier-border);border-radius:6px;overflow:hidden}.canvas-root .markdown-preview-view progress[value]::-webkit-progress-value{background-color:var(--interactive-accent);overflow:hidden}.canvas-root .markdown-rendered progress[value]::-webkit-progress-value{background-color:var(--interactive-accent);overflow:hidden}.canvas-root audio{outline:none}.canvas-root .markdown-rendered audio{outline:none;max-width:100%}.canvas-root audio{width:100%;height:42px}.canvas-root audio::-webkit-media-controls-enclosure{border-radius:calc(var(--radius-m) - 1px);border:var(--border-width) solid var(--background-modifier-border);background-color:var(--background-primary-alt)}.canvas-root audio::-webkit-media-controls-current-time-display{font-family:var(--font-interface)}.canvas-root audio::-webkit-media-controls-time-remaining-display{font-family:var(--font-interface)}.canvas-root kbd{color:var(--code-normal);font-family:var(--font-monospace);background-color:var(--code-background);border-radius:var(--radius-s);font-size:var(--code-size);padding:.1em .25em}.canvas-root .markdown-rendered video{outline:none;max-width:100%}.canvas-root .markdown-rendered blockquote{color:var(--blockquote-color);font-style:var(--blockquote-font-style);background-color:var(--blockquote-background-color);border-inline-start:var(--blockquote-border-thickness) solid var(--blockquote-border-color);padding-top:0;padding-bottom:0;margin-inline:0;padding-inline-start:var(--size-4-6)}.canvas-root .markdown-rendered blockquote>:first-child{margin-top:0}.canvas-root .markdown-rendered blockquote>:last-child{margin-bottom:0}.canvas-root .callout{--callout-color:var(--callout-default);--table-border-color:color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%)}.canvas-root .callout[data-callout=abstract],.canvas-root .callout[data-callout=summary],.canvas-root .callout[data-callout=tldr]{--callout-color:var(--callout-summary)}.canvas-root .callout[data-callout=info]{--callout-color:var(--callout-info)}.canvas-root .callout[data-callout=todo]{--callout-color:var(--callout-todo)}.canvas-root .callout[data-callout=important]{--callout-color:var(--callout-important)}.canvas-root .callout[data-callout=tip],.canvas-root .callout[data-callout=hint]{--callout-color:var(--callout-tip)}.canvas-root .callout[data-callout=success],.canvas-root .callout[data-callout=check],.canvas-root .callout[data-callout=done]{--callout-color:var(--callout-success)}.canvas-root .callout[data-callout=question],.canvas-root .callout[data-callout=help],.canvas-root .callout[data-callout=faq]{--callout-color:var(--callout-question)}.canvas-root .callout[data-callout=warning],.canvas-root .callout[data-callout=caution],.canvas-root .callout[data-callout=attention]{--callout-color:var(--callout-warning)}.canvas-root .callout[data-callout=failure],.canvas-root .callout[data-callout=fail],.canvas-root .callout[data-callout=missing]{--callout-color:var(--callout-fail)}.canvas-root .callout[data-callout=danger],.canvas-root .callout[data-callout=error]{--callout-color:var(--callout-error)}.canvas-root .callout[data-callout=bug]{--callout-color:var(--callout-bug)}.canvas-root .callout[data-callout=example]{--callout-color:var(--callout-example)}.canvas-root .callout[data-callout=quote],.canvas-root .callout[data-callout=cite]{--callout-color:var(--callout-quote)}.canvas-root .callout{border-style:solid;border-color:color-mix(in oklch, var(--callout-color) calc(var(--callout-border-opacity) * 100%), transparent);border-width:var(--callout-border-width);border-radius:var(--callout-radius);mix-blend-mode:var(--callout-blend-mode);background-color:color-mix(in oklch, var(--callout-color) 10%, transparent);padding:var(--callout-padding);margin:1em 0;overflow:hidden}.canvas-root .callout.is-collapsible .callout-title{cursor:var(--cursor)}.canvas-root .callout-title{padding:var(--callout-title-padding);gap:var(--size-4-1);font-size:var(--callout-title-size);color:var(--callout-color);line-height:var(--line-height-tight);align-items:flex-start;display:flex}.canvas-root .callout-content{padding:var(--callout-content-padding);background-color:var(--callout-content-background);overflow-x:auto}.canvas-root .callout-content .callout{margin-top:20px}.canvas-root .callout-icon{flex:none;align-items:center;display:flex}.canvas-root .callout-icon .svg-icon{color:var(--callout-color)}.canvas-root .callout-icon:after{content:"​"}.canvas-root .callout-title-inner{--font-weight:var(--callout-title-weight);font-weight:var(--font-weight);color:var(--callout-title-color)}.canvas-root .callout-fold{align-items:center;padding-inline-end:var(--size-4-2);display:flex}.canvas-root .callout-fold:after{content:"​"}.canvas-root .callout-fold .svg-icon{transition:transform .1s ease-in-out}.canvas-root .callout-fold.is-collapsed .svg-icon{transform:rotate(calc(var(--direction) * -1 * 90deg))}.canvas-root .markdown-rendered code{color:var(--code-normal);font-family:var(--font-monospace);background-color:var(--code-background);border-radius:var(--code-radius);font-size:var(--code-size);border:var(--code-border-width) solid var(--code-border-color);-webkit-box-decoration-break:clone;padding:.15em .3em}.canvas-root .markdown-rendered pre{padding:var(--size-4-3) var(--size-4-4);background-color:var(--code-background);border-radius:var(--code-radius);min-height:38px;white-space:var(--code-white-space);border:var(--code-border-width) solid var(--code-border-color);position:relative;overflow-x:auto}.canvas-root .markdown-rendered pre code{background-color:#0000;border:none;padding:0}.canvas-root .markdown-rendered li>pre{margin:0}.canvas-root .markdown-rendered pre:not(:hover)>button.copy-code-button{display:none}.canvas-root .markdown-rendered button.copy-code-button{height:auto;box-shadow:none;color:var(--text-muted);font-size:var(--font-ui-smaller);font-family:var(--font-interface);top:0;background-color:#0000;margin:6px;padding:6px 8px;position:absolute;inset-inline-end:0}@media (hover:hover){.canvas-root .markdown-rendered button.copy-code-button:hover{background-color:var(--background-modifier-hover)}}.canvas-root code[class*=language-]{color:var(--code-normal);word-wrap:break-word;white-space:pre-wrap;word-break:normal;font-family:var(--font-monospace);text-align:left;word-spacing:normal;line-height:var(--line-height-normal);-webkit-hyphens:none;hyphens:none;direction:ltr;background:0 0}.canvas-root .token.important,.canvas-root .token.bold{font-weight:700}.canvas-root .token.italic{font-style:italic}.canvas-root .token.entity{cursor:help}.canvas-root .token.comment,.canvas-root .token.prolog,.canvas-root .token.doctype,.canvas-root .token.cdata{color:var(--code-comment)}.canvas-root .token.namespace{opacity:.7}.canvas-root .token.tag,.canvas-root .token.constant,.canvas-root .token.symbol,.canvas-root .token.deleted{color:var(--code-tag)}.canvas-root .token.punctuation{color:var(--code-punctuation)}.canvas-root .token.boolean,.canvas-root .token.number{color:var(--code-value)}.canvas-root .token.selector,.canvas-root .token.attr-name,.canvas-root .token.string,.canvas-root .token.char,.canvas-root .token.inserted{color:var(--code-string)}.canvas-root .token.operator{color:var(--code-operator)}.canvas-root .token.entity,.canvas-root .token.parameter,.canvas-root .token.property,.canvas-root .token.url,.canvas-root .language-css .token.string,.canvas-root .style .token.string,.canvas-root .token.variable{color:var(--code-property)}.canvas-root .token.atrule,.canvas-root .token.attr-value,.canvas-root .token.builtin,.canvas-root .token.function,.canvas-root .token.class-name,.canvas-root .token.property-access{color:var(--code-function)}.canvas-root .token.keyword{color:var(--code-keyword)}.canvas-root .token.regex,.canvas-root .token.important{color:var(--code-important)}.canvas-root .markdown-preview-view .markdown-embed .markdown-preview-view{height:100%;padding:0}.canvas-root .markdown-preview-view .markdown-embed .markdown-preview-view .markdown-preview-pusher h1,.canvas-root .markdown-preview-view .markdown-embed .markdown-preview-view .markdown-preview-pusher h2,.canvas-root .markdown-preview-view .markdown-embed .markdown-preview-view .markdown-preview-pusher h3,.canvas-root .markdown-preview-view .markdown-embed .markdown-preview-view .markdown-preview-pusher h4,.canvas-root .markdown-preview-view .markdown-embed .markdown-preview-view .markdown-preview-pusher h5,.canvas-root .markdown-preview-view .markdown-embed .markdown-preview-view .markdown-preview-pusher h6{margin-top:0}.canvas-root .pdf-embed,.canvas-root .internal-embed.pdf-embed:not(.image-embed){flex-direction:column;width:100%;height:800px;display:flex}.canvas-root .pdf-embed{position:relative;overflow:hidden}.canvas-root .pdf-embed:not(.canvas-node-content){border:var(--border-width) solid var(--background-modifier-border);border-radius:var(--radius-s)}.canvas-root .markdown-embed,.canvas-root .file-embed{position:relative}.canvas-root .markdown-embed-link,.canvas-root .file-embed-link{top:4px;color:var(--icon-color);opacity:var(--icon-opacity);cursor:var(--cursor-link);padding:var(--size-2-2);border-radius:var(--radius-s);--icon-size:var(--icon-s);--icon-stroke:var(--icon-s-stroke-width);align-items:center;display:flex;position:absolute;inset-inline-end:4px}@media (hover:hover){.canvas-root .markdown-embed-link:hover,.canvas-root .file-embed-link:hover{color:var(--icon-color-hover);opacity:var(--icon-opacity-hover);background:var(--background-modifier-hover)}}.canvas-root .file-embed-title{justify-content:center;align-items:center;gap:var(--size-4-2);display:flex}.canvas-root .file-embed-icon{color:var(--text-muted);display:flex}.canvas-root .file-embed{border-radius:var(--radius-m);background-color:var(--background-primary-alt);justify-content:center;display:flex}.canvas-root .file-embed.mod-generic,.canvas-root .file-embed.mod-empty{cursor:var(--cursor-link);padding:var(--size-4-2);color:var(--text-muted);text-align:center;font-size:var(--font-smaller)}@media (hover:hover){.canvas-root .file-embed.mod-generic:hover,.canvas-root .file-embed.mod-empty:hover{color:var(--text-normal);background-color:var(--background-secondary)}}.canvas-root .file-embed.mod-empty-attachment{padding:var(--size-4-2);color:var(--text-muted);text-align:center;font-size:var(--font-smaller)}.canvas-root .markdown-embed-content{height:100%}.canvas-root .embed-title{align-items:center;gap:var(--size-4-1);font-size:var(--font-preferred-size);font-weight:calc(var(--font-weight) + var(--bold-modifier));text-align:start;text-overflow:ellipsis;white-space:nowrap;padding:0 0 var(--size-4-2) 0;display:flex}.canvas-root .markdown-embed{font-style:var(--embed-font-style);background-color:var(--embed-background);border-top:var(--embed-border-top);border-inline-end:var(--embed-border-end,var(--embed-border-right));border-bottom:var(--embed-border-bottom);border-inline-start:var(--embed-border-start,var(--embed-border-left));margin:0}.canvas-root .markdown-embed .markdown-preview-view{padding:0}.canvas-root .internal-embed:not(.image-embed){display:block}.canvas-root .internal-embed img:not([width]),.canvas-root .internal-embed audio,.canvas-root .internal-embed video{max-width:100%}.canvas-root .internal-embed img{border-radius:var(--image-radius)}.canvas-root .inline-embed>.markdown-embed-title{padding:var(--embed-padding)}.canvas-root .inline-embed>.markdown-embed-content{height:fit-content;max-height:var(--embed-max-height);overflow:auto}.canvas-root .inline-embed>.markdown-embed-content>.markdown-preview-view{padding:var(--embed-padding)}.canvas-root .footnote-link{text-decoration:none}.canvas-root .footnotes{font-size:var(--footnote-size)}.canvas-root .footnote-ref{vertical-align:super}.canvas-root .footnote-backref{color:var(--text-faint);margin-inline-start:var(--size-4-1);text-decoration:none;display:inline-block}@media (hover:hover){.canvas-root .footnote-backref:hover{color:var(--text-accent);text-decoration:none}}.canvas-root .markdown-rendered li h1,.canvas-root .markdown-rendered li h2,.canvas-root .markdown-rendered li h3,.canvas-root .markdown-rendered li h4,.canvas-root .markdown-rendered li h5{margin-top:0;margin-bottom:0}.canvas-root .markdown-rendered :is(p,pre,table,ul,ol)+:is(h1,h2,h3,h4,h5,h6),.canvas-root .markdown-rendered div:is(.el-blockquote,.el-p,.el-pre,.el-table,.el-ul,.el-ol)+div>:is(h1,h2,h3,h4,h5,h6){margin-top:var(--heading-spacing)}.canvas-root h1,.canvas-root h2,.canvas-root h3,.canvas-root h4,.canvas-root h5,.canvas-root h6{margin-block-start:var(--p-spacing);margin-block-end:var(--p-spacing)}.canvas-root h1,.canvas-root .markdown-rendered h1{--font-weight:var(--h1-weight);font-variant:var(--h1-variant);letter-spacing:var(--h1-letter-spacing);line-height:var(--h1-line-height);font-size:var(--h1-size);color:var(--h1-color);font-weight:var(--font-weight);font-style:var(--h1-style);font-family:var(--h1-font)}.canvas-root h1 a,.canvas-root .markdown-rendered h1 a{--link-weight:var(--h1-weight)}.canvas-root h2,.canvas-root .markdown-rendered h2{--font-weight:var(--h2-weight);font-variant:var(--h2-variant);letter-spacing:var(--h2-letter-spacing);line-height:var(--h2-line-height);font-size:var(--h2-size);color:var(--h2-color);font-weight:var(--font-weight);font-style:var(--h2-style);font-family:var(--h2-font)}.canvas-root h2 a,.canvas-root .markdown-rendered h2 a{--link-weight:var(--h2-weight)}.canvas-root h3,.canvas-root .markdown-rendered h3{--font-weight:var(--h3-weight);font-variant:var(--h3-variant);letter-spacing:var(--h3-letter-spacing);line-height:var(--h3-line-height);font-size:var(--h3-size);color:var(--h3-color);font-weight:var(--font-weight);font-style:var(--h3-style);font-family:var(--h3-font)}.canvas-root h3 a,.canvas-root .markdown-rendered h3 a{--link-weight:var(--h3-weight)}.canvas-root h4,.canvas-root .markdown-rendered h4{--font-weight:var(--h4-weight);font-variant:var(--h4-variant);letter-spacing:var(--h4-letter-spacing);line-height:var(--h4-line-height);font-size:var(--h4-size);color:var(--h4-color);font-weight:var(--font-weight);font-style:var(--h4-style);font-family:var(--h4-font)}.canvas-root h4 a,.canvas-root .markdown-rendered h4 a{--link-weight:var(--h4-weight)}.canvas-root h5,.canvas-root .markdown-rendered h5{--font-weight:var(--h5-weight);font-variant:var(--h5-variant);letter-spacing:var(--h5-letter-spacing);font-size:var(--h5-size);line-height:var(--h5-line-height);color:var(--h5-color);font-weight:var(--font-weight);font-style:var(--h5-style);font-family:var(--h5-font)}.canvas-root h5 a,.canvas-root .markdown-rendered h5 a{--link-weight:var(--h5-weight)}.canvas-root h6,.canvas-root .markdown-rendered h6{--font-weight:var(--h6-weight);font-variant:var(--h6-variant);letter-spacing:var(--h6-letter-spacing);font-size:var(--h6-size);line-height:var(--h6-line-height);color:var(--h6-color);font-weight:var(--font-weight);font-style:var(--h6-style);font-family:var(--h6-font)}.canvas-root h6 a,.canvas-root .markdown-rendered h6 a{--link-weight:var(--h6-weight)}.canvas-root .inline-title h1{--font-weight:var(--h1-weight);font-variant:var(--h1-variant);letter-spacing:var(--h1-letter-spacing);line-height:var(--h1-line-height);font-size:var(--h1-size);color:var(--h1-color);font-weight:var(--font-weight);font-style:var(--h1-style);font-family:var(--h1-font)}.canvas-root .inline-title h1 a{--link-weight:var(--h1-weight)}.canvas-root .inline-title h2{--font-weight:var(--h2-weight);font-variant:var(--h2-variant);letter-spacing:var(--h2-letter-spacing);line-height:var(--h2-line-height);font-size:var(--h2-size);color:var(--h2-color);font-weight:var(--font-weight);font-style:var(--h2-style);font-family:var(--h2-font)}.canvas-root .inline-title h2 a{--link-weight:var(--h2-weight)}.canvas-root .inline-title h3{--font-weight:var(--h3-weight);font-variant:var(--h3-variant);letter-spacing:var(--h3-letter-spacing);line-height:var(--h3-line-height);font-size:var(--h3-size);color:var(--h3-color);font-weight:var(--font-weight);font-style:var(--h3-style);font-family:var(--h3-font)}.canvas-root .inline-title h3 a{--link-weight:var(--h3-weight)}.canvas-root .inline-title h4{--font-weight:var(--h4-weight);font-variant:var(--h4-variant);letter-spacing:var(--h4-letter-spacing);line-height:var(--h4-line-height);font-size:var(--h4-size);color:var(--h4-color);font-weight:var(--font-weight);font-style:var(--h4-style);font-family:var(--h4-font)}.canvas-root .inline-title h4 a{--link-weight:var(--h4-weight)}.canvas-root .inline-title h5{--font-weight:var(--h5-weight);font-variant:var(--h5-variant);font-size:var(--h5-size);letter-spacing:var(--h5-letter-spacing);line-height:var(--h5-line-height);color:var(--h5-color);font-weight:var(--font-weight);font-style:var(--h5-style);font-family:var(--h5-font)}.canvas-root .inline-title h5 a{--link-weight:var(--h5-weight)}.canvas-root .inline-title h6{--font-weight:var(--h6-weight);font-variant:var(--h6-variant);letter-spacing:var(--h6-letter-spacing);font-size:var(--h6-size);line-height:var(--h6-line-height);color:var(--h6-color);font-weight:var(--font-weight);font-style:var(--h6-style);font-family:var(--h6-font)}.canvas-root .inline-title h6 a{--link-weight:var(--h6-weight)}.canvas-root hr{border:none;border-top:var(--hr-thickness) solid;border-color:var(--hr-color);margin:2rem 0}.canvas-root .markdown-rendered hr{border:none;border-top:var(--hr-thickness) solid;border-color:var(--hr-color)}.canvas-root .markdown-preview-view img,.canvas-root .markdown-rendered img{-webkit-touch-callout:default;image-rendering:-webkit-optimize-contrast;max-width:100%}.canvas-root .markdown-preview-view img:not([width]),.canvas-root .markdown-rendered img:not([width]){outline:none}.canvas-root ul ul,.canvas-root ol ul,.canvas-root ol ol ul,.canvas-root ol ul ul,.canvas-root ul ol ul,.canvas-root ul ul ul{list-style-type:disc}.canvas-root ol{list-style-type:var(--list-numbered-style)}.canvas-root ul>li,.canvas-root ol>li{text-align:start}.canvas-root ol>li::marker{color:var(--list-marker-color)}.canvas-root ul>li::marker{color:var(--list-marker-color)}.canvas-root ol>li.is-collapsed::marker{color:var(--list-marker-color-collapsed)}.canvas-root ul>li.is-collapsed::marker{color:var(--list-marker-color-collapsed)}.canvas-root .markdown-rendered ul,.canvas-root .markdown-rendered ol{margin-block-start:var(--p-spacing);margin-block-end:var(--p-spacing);padding-inline-start:0}.canvas-root .markdown-rendered ul ul,.canvas-root .markdown-rendered ol ul,.canvas-root .markdown-rendered ul ol,.canvas-root .markdown-rendered ol ol{margin-block:0}.canvas-root .markdown-rendered ul li p:first-of-type,.canvas-root .markdown-rendered ol li p:first-of-type{margin-block-start:0}.canvas-root .markdown-rendered ul li p:last-of-type,.canvas-root .markdown-rendered ol li p:last-of-type{margin-block-end:0}.canvas-root .markdown-rendered ul>li,.canvas-root .markdown-rendered ol>li{padding-top:var(--list-spacing);padding-bottom:var(--list-spacing);margin-inline-start:3ch;position:relative}.canvas-root .markdown-rendered ol ol>li,.canvas-root .markdown-rendered ul ul>li{margin-inline-start:var(--list-indent)}.canvas-root .markdown-preview-view ol>li,.canvas-root .markdown-preview-view ul>li{padding-top:var(--list-spacing);padding-bottom:var(--list-spacing)}.canvas-root .markdown-rendered .list-collapse-indicator{margin-inline-start:-2.65em;padding-inline-end:2em}.canvas-root .markdown-rendered .list-bullet{float:left;float:inline-start;margin-inline-start:-.8em}.canvas-root .markdown-rendered .task-list-item>.list-bullet{display:none}.canvas-root .markdown-rendered ul.has-list-bullet{list-style-type:"​"}.canvas-root .markdown-rendered ul.has-list-bullet>li::marker{color:#0000}.canvas-root .list-bullet{color:#0000;justify-content:center;align-items:center;display:inline-flex;position:relative}.canvas-root .list-bullet:before{content:"​"}.canvas-root .list-bullet:after{content:"​";pointer-events:none;color:var(--list-marker-color);border-radius:var(--list-bullet-radius);width:var(--list-bullet-size);height:var(--list-bullet-size);border:var(--list-bullet-border);transform:var(--list-bullet-transform);background-color:var(--list-marker-color);transition:transform .15s,box-shadow .15s;position:absolute}.canvas-root .list-bullet::selection{background-color:#0000!important}.canvas-root li.is-collapsed .list-bullet:after{background-color:var(--list-marker-color-collapsed);box-shadow:0 0 0 4px var(--background-modifier-active-hover)}@media (hover:hover){.canvas-root .list-collapse-indicator:hover~.list-bullet:after{background-color:var(--list-marker-color-hover);box-shadow:0 0 0 4px var(--background-modifier-hover)}.canvas-root li.is-collapsed .list-collapse-indicator:hover~.list-bullet:after,.canvas-root .list-collapse-indicator:hover.is-collapsed~.list-bullet:after{background-color:var(--list-marker-color-collapsed);box-shadow:0 0 0 4px var(--background-modifier-active-hover)}}.canvas-root a{--font-weight:var(--link-weight);color:var(--link-color);font-weight:var(--link-weight);-webkit-text-decoration-line:var(--link-decoration);text-decoration-line:var(--link-decoration);text-decoration-thickness:var(--link-decoration-thickness);cursor:var(--cursor-link);transition:opacity var(--anim-duration-fast) ease-in-out;outline:none}@media (hover:hover){.canvas-root a:hover{color:var(--link-color-hover);-webkit-text-decoration-line:var(--link-decoration-hover);text-decoration-line:var(--link-decoration-hover)}}.canvas-root a.mobile-tap{opacity:.5}.canvas-root .external-link{color:var(--link-external-color);-webkit-text-decoration-line:var(--link-external-decoration);text-decoration-line:var(--link-external-decoration);cursor:var(--cursor-link);filter:var(--link-external-filter);transition:opacity var(--anim-duration-fast) ease-in-out;background-image:linear-gradient(#0000,#0000),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='i-external' viewBox='0 0 32 32' width='14' height='14' fill='none' stroke='%23888888' stroke-linecap='round' stroke-linejoin='round' stroke-width='9.38%25'%3E%3Cpath d='M14 9 L3 9 3 29 23 29 23 18 M18 4 L28 4 28 14 M28 4 L14 18'/%3E%3C/svg%3E");background-position:right .25em;background-repeat:no-repeat;background-size:.825em;padding-inline-end:.9em}@media (hover:hover){.canvas-root .external-link:hover{color:var(--link-external-color-hover);-webkit-text-decoration-line:var(--link-external-decoration-hover);text-decoration-line:var(--link-external-decoration-hover)}}.canvas-root .external-link.mobile-tap{opacity:.5}@supports selector(:dir(rtl)){.canvas-root :is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .external-link{background-image:linear-gradient(#0000,#0000),url("data:image/svg+xml,%3Csvg fill='none' height='14' stroke='%23888' stroke-linecap='round' stroke-linejoin='round' stroke-width='9.38%25' viewBox='0 0 32 32' width='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath transform='translate(32), scale(-1, 1)' d='m14 9h-11v20h20v-11m-5-14h10v10m0-10-14 14'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat}}.canvas-root .markdown-rendered .internal-link{cursor:var(--cursor-link);-webkit-text-decoration-line:var(--link-decoration);text-decoration-line:var(--link-decoration);--font-weight:var(--link-weight);color:var(--link-color);transition:opacity var(--anim-duration-fast) ease-in-out}@media (hover:hover){.canvas-root .markdown-rendered .internal-link:hover{color:var(--link-color-hover);-webkit-text-decoration-line:var(--link-decoration-hover);text-decoration-line:var(--link-decoration-hover)}}.canvas-root .markdown-rendered .internal-link.mobile-tap{opacity:.5}.canvas-root .markdown-rendered .internal-link.is-unresolved{color:var(--link-unresolved-color);opacity:var(--link-unresolved-opacity);filter:var(--link-unresolved-filter);-webkit-text-decoration-style:var(--link-unresolved-decoration-style);text-decoration-style:var(--link-unresolved-decoration-style);-webkit-text-decoration-color:var(--link-unresolved-decoration-color);text-decoration-color:var(--link-unresolved-decoration-color)}@media (hover:hover){.canvas-root .markdown-rendered .internal-link.is-unresolved:hover{opacity:1;color:var(--link-color-hover);-webkit-text-decoration-color:var(--link-color-hover);text-decoration-color:var(--link-color-hover);-webkit-text-decoration-line:var(--link-decoration-hover);text-decoration-line:var(--link-decoration-hover)}}.canvas-root .markdown-rendered table{word-break:normal;border-collapse:collapse;line-height:var(--table-line-height);margin-block-start:var(--p-spacing);margin-block-end:var(--p-spacing)}.canvas-root .markdown-rendered td,.canvas-root .markdown-rendered th{padding:var(--size-2-2) var(--size-4-2);border:var(--table-border-width) solid var(--table-border-color);max-width:var(--table-column-max-width);min-width:var(--table-column-min-width);vertical-align:var(--table-cell-vertical-alignment)}.canvas-root .markdown-rendered td{font-size:var(--table-text-size);color:var(--table-text-color)}.canvas-root .markdown-rendered th{font-size:var(--table-header-size);font-weight:var(--table-header-weight);color:var(--table-header-color);font-family:var(--table-header-font);line-height:var(--line-height-tight)}.canvas-root .markdown-rendered th,.canvas-root .markdown-rendered td,.canvas-root .markdown-rendered th[align=left],.canvas-root .markdown-rendered td[align=left]{text-align:start}.canvas-root .markdown-rendered th[align=center],.canvas-root .markdown-rendered td[align=center]{text-align:center}.canvas-root .markdown-rendered th[align=right],.canvas-root .markdown-rendered td[align=right]{text-align:end}.canvas-root .markdown-rendered thead>tr>th,.canvas-root .markdown-rendered tbody>tr>td{white-space:var(--table-white-space);text-overflow:ellipsis;overflow:hidden}.canvas-root .markdown-rendered thead>tr>th>.markdown-embed,.canvas-root .markdown-rendered tbody>tr>td>.markdown-embed{white-space:normal}.canvas-root .markdown-rendered tbody tr{background-color:var(--table-background)}@media (hover:hover){.canvas-root .markdown-rendered tbody tr:hover{background-color:var(--table-row-background-hover)}}.canvas-root .markdown-rendered tbody tr:nth-child(odd){background-color:var(--table-row-alt-background)}@media (hover:hover){.canvas-root .markdown-rendered tbody tr:nth-child(odd):hover{background-color:var(--table-row-alt-background-hover)}}.canvas-root .markdown-rendered tbody tr>td:nth-child(2n+2){background-color:var(--table-column-alt-background)}.canvas-root .markdown-rendered tbody tr:last-child>td{border-bottom-width:var(--table-row-last-border-width)}.canvas-root .markdown-rendered tbody tr>td:first-child{border-left-width:var(--table-column-first-border-width)}.canvas-root .markdown-rendered tbody tr>td:last-child{border-right-width:var(--table-column-last-border-width)}.canvas-root .markdown-rendered thead tr{background-color:var(--table-header-background)}@media (hover:hover){.canvas-root .markdown-rendered thead tr:hover{background-color:var(--table-header-background-hover)}}.canvas-root .markdown-rendered thead tr>th{border-top-width:var(--table-header-border-width);border-color:var(--table-header-border-color)}.canvas-root .markdown-rendered thead tr>th:nth-child(2n+2){background-color:var(--table-column-alt-background)}.canvas-root .markdown-rendered thead tr>th:first-child{border-left-width:var(--table-column-first-border-width)}.canvas-root .markdown-rendered thead tr>th:last-child{border-right-width:var(--table-column-last-border-width)}@media (hover:hover){.canvas-root a.tag:hover{background-color:var(--tag-background-hover);border:var(--tag-border-width) solid var(--tag-border-color-hover);color:var(--tag-color-hover);-webkit-text-decoration:var(--tag-decoration-hover);text-decoration:var(--tag-decoration-hover)}}.canvas-root a.tag{background-color:var(--tag-background);border:var(--tag-border-width) solid var(--tag-border-color);border-radius:var(--tag-radius);corner-shape:var(--tag-corner-shape);color:var(--tag-color);font-size:var(--tag-size);font-weight:var(--tag-weight);-webkit-text-decoration:var(--tag-decoration);text-decoration:var(--tag-decoration);padding:var(--tag-padding-y) var(--tag-padding-x);line-height:1}@media (hover:hover){.canvas-root a.tag:hover{background-color:var(--tag-background-hover);border:var(--tag-border-width) solid var(--tag-border-color-hover);color:var(--tag-color-hover);-webkit-text-decoration:var(--tag-decoration-hover);text-decoration:var(--tag-decoration-hover)}}.canvas-root .task-list-item-checkbox{width:var(--checkbox-size);height:var(--checkbox-size)}.canvas-root .markdown-preview-view .task-list-item-checkbox{margin-inline-end:.6em;position:relative;top:.2em}.canvas-root ul>li.task-list-item{list-style:none}.canvas-root ul>li.task-list-item>p>.task-list-item-checkbox,.canvas-root ul>li.task-list-item>.task-list-item-checkbox{margin-inline-start:calc(var(--checkbox-size) * -1.5)}.canvas-root ul>li.task-list-item[data-task=x],.canvas-root ul>li.task-list-item[data-task=X]{-webkit-text-decoration:var(--checklist-done-decoration);text-decoration:var(--checklist-done-decoration);color:var(--checklist-done-color)}.canvas-root b,.canvas-root strong{font-weight:calc(var(--font-weight) + var(--bold-modifier));color:var(--bold-color)}.canvas-root b a,.canvas-root strong a{font-weight:calc(var(--link-weight) + var(--bold-modifier))}.canvas-root i,.canvas-root em{color:var(--italic-color);font-style:italic}.canvas-root .markdown-rendered p{unicode-bidi:plaintext;margin-block-start:var(--p-spacing);margin-block-end:var(--p-spacing)}.canvas-root .markdown-rendered mark{background-color:var(--highlight-background);color:var(--text-normal)}.canvas-root .markdown-rendered mark .internal-link{color:var(--text-normal)}.canvas-root .markdown-rendered mark[data-highlight=red]{--highlight-background:var(--highlight-background-red)}.canvas-root .markdown-rendered mark[data-highlight=orange]{--highlight-background:var(--highlight-background-orange)}.canvas-root .markdown-rendered mark[data-highlight=yellow]{--highlight-background:var(--highlight-background-yellow)}.canvas-root .markdown-rendered mark[data-highlight=green]{--highlight-background:var(--highlight-background-green)}.canvas-root .markdown-rendered mark[data-highlight=blue]{--highlight-background:var(--highlight-background-blue)}.canvas-root .markdown-rendered mark[data-highlight=purple]{--highlight-background:var(--highlight-background-purple)}.canvas-root.is-mobile .inline-title{padding-top:.5em}.canvas-root.is-mobile .markdown-rendered pre:not(:hover)>button.copy-code-button{display:block}.canvas-root.is-mobile .markdown-rendered button.copy-code-button{width:auto}.canvas-root.is-mobile .markdown-rendered .heading-collapse-indicator{margin-inline-start:-20px}.canvas-root.view-content{width:100%;height:100%}.canvas-root.mod-rtl .canvas-wrapper{direction:ltr}.canvas-root.mod-rtl .canvas-card-menu{flex-direction:row-reverse}.canvas-root .mod-canvas-color-1{--canvas-color:var(--canvas-color-1)}.canvas-root .mod-canvas-color-2{--canvas-color:var(--canvas-color-2)}.canvas-root .mod-canvas-color-3{--canvas-color:var(--canvas-color-3)}.canvas-root .mod-canvas-color-4{--canvas-color:var(--canvas-color-4)}.canvas-root .mod-canvas-color-5{--canvas-color:var(--canvas-color-5)}.canvas-root .mod-canvas-color-6{--canvas-color:var(--canvas-color-6)}.canvas-root.view-content{padding:0;position:relative}.canvas-root .canvas-wrapper{--resizer-size:20px;--shadow-stationary:0px .5px 1px .5px #0000001a;--shadow-drag:var(--shadow-l);--shadow-border-accent:0 0 0 2px var(--color-accent);--zoom-multiplier:1;background-color:var(--canvas-background);contain:strict;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.canvas-root .canvas-wrapper.is-dragging{cursor:grabbing}.canvas-root .canvas-wrapper.is-dragging iframe:not(.is-controlled){pointer-events:none}.canvas-root .canvas-wrapper.is-screenshotting{z-index:999999}.canvas-root .canvas-wrapper.is-screenshotting .canvas-card-menu,.canvas-root .canvas-wrapper.is-screenshotting .canvas-controls{display:none!important}.canvas-root .canvas-wrapper.is-screenshotting *{pointer-events:none!important}.canvas-root .canvas-mover{cursor:grab;width:100%;height:100%;position:absolute;top:0;left:0}.canvas-root .canvas-mover:active{cursor:grabbing}.canvas-root .canvas-background{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.canvas-root .canvas-background circle{fill:var(--canvas-dot-pattern)}.canvas-root .canvas{transform-origin:0 0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.canvas-root .canvas>*{pointer-events:initial}.canvas-root .canvas-selection{pointer-events:none;background-color:color-mix(in oklch, var(--color-accent) 10%, transparent);border:2px solid var(--color-accent);z-index:-1;position:absolute}.canvas-root .canvas-selection.mod-group-selection{background-color:color-mix(in oklch, var(--color-accent) 3%, transparent);border-width:3px;border-color:color-mix(in oklch, var(--color-accent) 30%, transparent);pointer-events:initial;border-radius:3px}.canvas-root .canvas-wrapper:not(.mod-readonly) .canvas-selection.mod-group-selection{cursor:grab}.canvas-root .canvas-wrapper:not(.mod-readonly) .canvas-selection.mod-group-selection:active{cursor:grabbing}.canvas-root .canvas-selection.mod-node-highlight{border-radius:var(--radius-m)}.canvas-root .canvas-controls,.canvas-root .canvas-card-menu{z-index:var(--layer-cover);font-size:var(--font-ui-medium);display:flex;position:absolute}.canvas-root .canvas-card-menu{background-color:var(--background-primary);border-radius:var(--radius-s);box-shadow:var(--input-shadow);bottom:var(--size-4-4);align-items:stretch;left:50%;transform:translate(-50%)}.canvas-root.is-phone .canvas-card-menu,.canvas-root.mod-toolbar-open .canvas-card-menu{display:none}.canvas-root.theme-dark .canvas-card-menu{background-color:var(--background-secondary)}.canvas-root .canvas-card-menu .canvas-card-menu-divider{background-color:var(--background-modifier-border);width:1px}.canvas-root .canvas-card-menu .canvas-card-menu-button{color:var(--text-muted);height:auto;padding:var(--size-4-2);--icon-size:var(--icon-xl);--icon-stroke:var(--icon-xl-stroke-width);justify-content:center;align-items:center;line-height:1;display:flex}@media (hover:hover){.canvas-root .canvas-card-menu .canvas-card-menu-button:hover{color:var(--color-accent)}}.canvas-root .canvas-card-menu .canvas-card-menu-button svg{fill:var(--background-primary)}.canvas-root.theme-dark .canvas-card-menu .canvas-card-menu-button svg{fill:var(--background-secondary)}.canvas-root .canvas-card-menu .canvas-card-menu-button.mod-draggable{cursor:grab}.canvas-root .canvas-card-menu .canvas-card-menu-button.mod-draggable:active{cursor:grabbing}.canvas-root .canvas-card-menu .canvas-card-menu-button.mod-draggable svg{transition:transform 90ms ease-out}@media (hover:hover){.canvas-root .canvas-card-menu .canvas-card-menu-button.mod-draggable:hover svg{transform:translateY(-6px) scale(var(--direction), 1);filter:drop-shadow(0 6px 2px #0000001a)}}.canvas-root .canvas-controls{inset-inline-end:var(--size-4-2);top:var(--size-4-2);gap:var(--size-4-2);flex-direction:column;display:flex}.canvas-root.is-mobile .canvas-controls{inset-inline-end:var(--size-4-3)}.canvas-root .canvas-control-group{border-radius:var(--canvas-controls-radius);background-color:var(--interactive-normal);border:1px solid var(--background-modifier-border);box-shadow:var(--input-shadow);flex-direction:column;display:flex;overflow:hidden}.canvas-root.is-mobile .canvas-control-group{border:none}.canvas-root .canvas-control-item{box-shadow:none;height:auto;line-height:1;font-size:inherit;cursor:var(--cursor);padding:var(--size-4-2);background-color:var(--background-primary);border-bottom:1px solid var(--background-modifier-border);color:var(--text-muted);--icon-size:var(--canvas-controls-icon-size);--icon-stroke:var(--canvas-controls-icon-stroke);border-radius:0;justify-content:center;align-items:center;display:flex}.canvas-root.is-mobile .canvas-control-item{background-color:#0000;border:none}.canvas-root .canvas-control-item:last-child{border-bottom:none}@media (hover:hover){.canvas-root .canvas-control-item:hover{color:var(--text-normal);background-color:var(--interactive-hover)}}.canvas-root .canvas-control-item.is-active{color:var(--color-accent)}.canvas-root .canvas-control-item.is-disabled svg{color:var(--text-faint)}.canvas-root .canvas-control-item svg{pointer-events:none}.canvas-root .canvas-node-container{background-color:var(--background-primary);border-radius:var(--radius-m);border:1px solid var(--canvas-color);contain:strict;width:100%;height:100%;box-shadow:var(--shadow-stationary);flex-direction:column;display:flex;position:absolute;top:0;left:0;overflow:hidden}.canvas-root .canvas-wrapper:not(.mod-readonly) .canvas-node:not(.is-editing) .canvas-node-container{cursor:grab}.canvas-root .canvas-wrapper:not(.mod-readonly) .canvas-node:not(.is-editing) .canvas-node-container:active{cursor:grabbing}.canvas-root .canvas-node-label{left:0;top:calc(-1 * var(--size-4-1) * var(--zoom-multiplier));transform:translate(0, -100%) scale(var(--zoom-multiplier));transform-origin:0 100%;max-width:calc(100% / var(--zoom-multiplier));text-overflow:ellipsis;white-space:nowrap;color:var(--canvas-card-label-color);--icon-size:1em;position:absolute;overflow:hidden}.canvas-root:not(.is-ios) .canvas-wrapper.mod-animating .canvas-node-label{transition:transform .5s cubic-bezier(.16,1,.3,1)}.canvas-root .canvas-node-label svg{margin-right:var(--size-4-1);position:relative;top:2px}.canvas-root .canvas-node-label.mod-hover-label{opacity:0}@media (hover:hover){.canvas-root .canvas-node-label:hover{color:var(--text-muted)}.canvas-root .canvas-node:hover .canvas-node-label.mod-hover-label{opacity:1}}@media (hover:none){.canvas-root .canvas-node.is-focused .canvas-node-label.mod-hover-label{opacity:1}}.canvas-root .canvas-wrapper.mod-zoomed-out .canvas-node-label{display:none}.canvas-root .canvas-node-placeholder{text-align:center;overflow-wrap:anywhere;width:100%;height:100%;padding:var(--size-4-6);font-size:32px;font-weight:var(--font-semibold);background-color:color-mix(in oklch, var(--canvas-color) 10%, transparent);justify-content:center;align-items:center;display:flex;overflow:hidden}.canvas-root .canvas-icon-placeholder{width:40%;height:40%;display:flex}.canvas-root .canvas-icon-placeholder svg{opacity:.3;color:var(--canvas-color);width:100%;height:100%}.canvas-root .canvas-node-interaction-layer{pointer-events:none;width:0;height:0;position:absolute}.canvas-root .canvas-node-interaction-layer>*{pointer-events:initial}.canvas-root .canvas-node{--shadow-border-themed-inset:inset 0 0 0 1px var(--canvas-color);--shadow-border-themed:0 0 0 2px var(--canvas-color);width:0;height:0;position:absolute}.canvas-root .canvas-node.is-dragging{pointer-events:none}.canvas-root .canvas-node.is-dragging .canvas-node-container{box-shadow:var(--shadow-drag)}.canvas-root .canvas-node.is-selected,.canvas-root .canvas-node.is-focused{touch-action:initial}.canvas-root .canvas-node.is-selected .canvas-node-label,.canvas-root .canvas-node.is-focused .canvas-node-label{color:var(--text-muted)}.canvas-root .canvas-node.is-selected .canvas-node-container,.canvas-root .canvas-node.is-focused .canvas-node-container{border-color:var(--color-accent);box-shadow:var(--shadow-stationary), var(--shadow-border-accent)}.canvas-root .canvas-node.is-selected.is-dragging .canvas-node-container,.canvas-root .canvas-node.is-focused.is-dragging .canvas-node-container{box-shadow:var(--shadow-drag), var(--shadow-border-accent)}.canvas-root .canvas-node.is-themed .canvas-node-container{border-color:color-mix(in oklch, var(--canvas-color) 70%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--canvas-color) 70%, transparent), var(--shadow-stationary)}.canvas-root .canvas-node.is-selected.is-themed .canvas-node-container,.canvas-root .canvas-node.is-focused.is-themed .canvas-node-container{border-color:var(--canvas-color);box-shadow:var(--shadow-border-themed-inset), var(--shadow-border-themed)}.canvas-root .canvas-node.is-selected.is-themed.is-dragging .canvas-node-container,.canvas-root .canvas-node.is-focused.is-themed.is-dragging .canvas-node-container{box-shadow:var(--shadow-border-themed-inset), var(--shadow-border-themed)}.canvas-root .canvas-node.is-dummy{cursor:grabbing}.canvas-root .canvas-node.is-dummy .canvas-node-container{border:4px solid var(--color-accent);background-color:color-mix(in oklch, var(--color-accent) 20%, transparent);box-shadow:0 2px 10px #00000026}.canvas-root .canvas-node.is-focused:not(.is-dragging) .canvas-node-content-blocker{display:none}.canvas-root .canvas-node-content-blocker{width:100%;height:100%;z-index:var(--layer-cover);position:absolute;top:0;left:0}.canvas-root .canvas-node-group:not(.is-focused):not(.is-selected){pointer-events:none}.canvas-root .canvas-node-group .canvas-node-resizer{pointer-events:initial}.canvas-root .canvas-node-group .canvas-node-container{background-color:#0000}.canvas-root .canvas-node-group .canvas-node-content{background-color:color-mix(in oklch, var(--canvas-color) 7%, transparent)}.canvas-root .canvas-group-label{left:0;top:calc(-1 * var(--size-4-1) * var(--zoom-multiplier));transform:translate(0, -100%) scale(var(--zoom-multiplier));transform-origin:0 100%;max-width:calc(100% / var(--zoom-multiplier));text-overflow:ellipsis;white-space:nowrap;pointer-events:initial;padding:var(--size-4-1) var(--size-4-2);border-radius:var(--radius-s);color:var(--text-muted);background-color:color-mix(in oklch, var(--canvas-color) 10%, transparent);font-size:1.5em;line-height:1;position:absolute;overflow:hidden}.canvas-root:not(.is-ios) .canvas-wrapper.mod-animating .canvas-group-label{transition:transform .5s cubic-bezier(.16,1,.3,1)}.canvas-root .canvas-wrapper:not(.mod-readonly) .canvas-group-label{cursor:grab}.canvas-root .canvas-wrapper:not(.mod-readonly) .canvas-group-label:active{cursor:grabbing}.canvas-root .canvas-group-label[contenteditable=true]{cursor:text;background-color:var(--background-primary);box-shadow:0 0 0 2px var(--canvas-color);color:var(--text-normal);text-overflow:initial}.canvas-root .canvas-node-group.is-themed .canvas-group-label:not([contenteditable=true]){background-color:var(--canvas-color)}.canvas-root .canvas-node-group.is-themed .canvas-group-label:not([contenteditable=true]).mod-foreground-light{color:var(--text-on-accent)}.canvas-root .canvas-node-group.is-themed .canvas-group-label:not([contenteditable=true]).mod-foreground-dark{color:var(--text-on-accent-inverted)}.canvas-root .canvas-node-content{width:100%;height:100%;position:relative;overflow:hidden}.canvas-root .canvas-node-content.markdown-embed{border:none;padding:0}.canvas-root .canvas-node-content.markdown-embed .inline-title{cursor:text}.canvas-root .canvas-node-content.markdown-embed>.markdown-embed-link{display:none}.canvas-root .canvas-node-content.markdown-embed>.markdown-embed-content>.markdown-preview-view{padding:0 var(--size-4-4);flex-direction:column;display:flex}.canvas-root .canvas-wrapper:not(.mod-readonly) .canvas-node-content.markdown-embed>.markdown-embed-content>.markdown-preview-view{-webkit-user-select:none;user-select:none}.canvas-root .canvas-node-content.markdown-embed>.markdown-embed-content>.markdown-preview-view:before,.canvas-root .canvas-node-content.markdown-embed>.markdown-embed-content>.markdown-preview-view:after{content:" ";min-height:min(calc(var(--canvas-node-height) * .1 - 3px), var(--size-4-4));max-height:var(--size-4-4);flex:1 1 0;display:block}.canvas-root .canvas-node-content.markdown-embed>.markdown-embed-content>.markdown-preview-view>.markdown-preview-sizer{flex:1 0 0}.canvas-root .canvas-node-content.markdown-embed>.markdown-embed-content>.markdown-preview-view .callout{mix-blend-mode:normal}.canvas-root .is-focused .canvas-node-content.markdown-embed>.markdown-embed-content>.markdown-preview-view{transform:translateZ(0)}.canvas-root .canvas-node.is-themed .canvas-node-content{background-color:color-mix(in oklch, var(--canvas-color) 7%, transparent)}.canvas-root .canvas-node-content.media-embed{justify-content:center;align-items:center;display:flex}.canvas-root .canvas-node-content.media-embed img,.canvas-root .canvas-node-content.media-embed video,.canvas-root .canvas-node-content.media-embed audio{flex-grow:1;flex-shrink:0}.canvas-root .canvas-node-content.media-embed img:not([width]),.canvas-root .canvas-node-content.media-embed video,.canvas-root .canvas-node-content.media-embed audio{max-width:100%}.canvas-root .canvas-node-resizer{height:calc(var(--resizer-size) * var(--zoom-multiplier));width:calc(var(--resizer-size) * var(--zoom-multiplier));position:absolute}.canvas-root .is-selected .canvas-node-resizer{pointer-events:none}.canvas-root.is-mobile .canvas-node-resizer{--zoom-multiplier:1}.canvas-root .canvas-wrapper.mod-readonly .canvas-node-resizer{display:none}.canvas-root .canvas-node-resizer[data-resize=top]{width:auto;left:0;right:0;top:calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);cursor:ns-resize}.canvas-root .canvas-node-resizer[data-resize=bottom]{width:auto;left:0;right:0;bottom:calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);cursor:ns-resize}.canvas-root .canvas-node-resizer[data-resize=left]{height:auto;top:0;bottom:0;left:calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);cursor:ew-resize}.canvas-root .canvas-node-resizer[data-resize=right]{height:auto;top:0;bottom:0;right:calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);cursor:ew-resize}.canvas-root .canvas-node-resizer[data-resize=topright]{right:calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);top:calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);cursor:nesw-resize}.canvas-root .canvas-node-resizer[data-resize=bottomright]{right:calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);bottom:calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);cursor:nwse-resize}.canvas-root .canvas-node-resizer[data-resize=topleft]{left:calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);top:calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);cursor:nwse-resize}.canvas-root .canvas-node-resizer[data-resize=bottomleft]{left:calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);bottom:calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);cursor:nesw-resize}.canvas-root.is-mobile .canvas-node-resizer{pointer-events:none}.canvas-root.is-mobile .canvas-wrapper:not(.mod-readonly) .canvas-node-interaction-layer .canvas-node-resizer[data-resize=topright],.canvas-root.is-mobile .canvas-wrapper:not(.mod-readonly) .canvas-node-interaction-layer .canvas-node-resizer[data-resize=bottomright],.canvas-root.is-mobile .canvas-wrapper:not(.mod-readonly) .canvas-node-interaction-layer .canvas-node-resizer[data-resize=topleft],.canvas-root.is-mobile .canvas-wrapper:not(.mod-readonly) .canvas-node-interaction-layer .canvas-node-resizer[data-resize=bottomleft]{pointer-events:all;background-color:var(--background-primary);border:2px solid var(--color-accent);border-radius:3px;width:20px;height:20px;display:block}.canvas-root .canvas-node-connection-point{width:calc(var(--resizer-size) * var(--zoom-multiplier));height:calc(var(--resizer-size) * var(--zoom-multiplier));pointer-events:all;cursor:pointer;position:absolute}.canvas-root .canvas-node-connection-point[data-side=top]{top:1px;left:calc(50% - var(--resizer-size) * var(--zoom-multiplier) / 2)}.canvas-root .canvas-node-connection-point[data-side=right]{right:1px;top:calc(50% - var(--resizer-size) * var(--zoom-multiplier) / 2)}.canvas-root .canvas-node-connection-point[data-side=bottom]{bottom:1px;left:calc(50% - var(--resizer-size) * var(--zoom-multiplier) / 2)}.canvas-root .canvas-node-connection-point[data-side=left]{left:1px;top:calc(50% - var(--resizer-size) * var(--zoom-multiplier) / 2)}.canvas-root .canvas-node-connection-point:after{content:" ";background-color:var(--color-accent);border:3px solid var(--background-modifier-border);box-sizing:border-box;height:calc(var(--resizer-size) * var(--zoom-multiplier));opacity:0;width:calc(var(--resizer-size) * var(--zoom-multiplier));border-radius:50%;display:block;position:relative;top:0;left:0}.canvas-root.is-mobile .canvas-node-interaction-layer .canvas-node-connection-point:after,.canvas-root .canvas-node-resizer:hover .canvas-node-connection-point:after{opacity:1}.canvas-root .canvas-snaps{pointer-events:none;opacity:.6;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.canvas-root .canvas-snaps line{stroke-width:1px;stroke:var(--color-accent)}.canvas-root .canvas-snaps circle{fill:var(--color-accent)}.canvas-root .canvas-edges{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.canvas-root .canvas-edges>*{pointer-events:initial}.canvas-root .canvas-edges path.canvas-display-path{pointer-events:none;stroke-width:calc(2px * var(--zoom-multiplier));stroke:var(--canvas-color);fill:none;transition:stroke-width .1s ease-out}.canvas-root .canvas-edges path.canvas-interaction-path{pointer-events:stroke;stroke-width:calc(24px * var(--zoom-multiplier));stroke-linecap:round;stroke:#0000;fill:none;transition:stroke .1s ease-out}.canvas-root .canvas-wrapper:not(.mod-readonly) .canvas-edges path.canvas-interaction-path{cursor:grab}.canvas-root .canvas-wrapper:not(.mod-readonly) .canvas-edges path.canvas-interaction-path:active{cursor:grabbing}.canvas-root .canvas-edges polygon.canvas-path-end{pointer-events:none;stroke:var(--canvas-color);fill:var(--canvas-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:1px;transform-box:fill-box;transform:scale(var(--zoom-multiplier));transform-origin:top}.canvas-root .canvas-edges g.is-focused path.canvas-display-path,.canvas-root .canvas:not(.is-connecting) .canvas-edges g:hover path.canvas-display-path{stroke-width:calc(5.5px * var(--zoom-multiplier))}.canvas-root .canvas-edges g.is-focused path.canvas-interaction-path,.canvas-root .canvas:not(.is-connecting) .canvas-edges g:hover path.canvas-interaction-path{stroke:color-mix(in oklch, var(--canvas-color) 10%, transparent)}.canvas-root .canvas-path-label-wrapper{width:fit-content;height:fit-content;position:absolute}.canvas-root .canvas-path-label{font-size:calc(var(--font-ui-large) * var(--zoom-multiplier));background-color:var(--background-primary);border-radius:var(--radius-s);padding:calc(var(--size-2-3) * var(--zoom-multiplier));line-height:var(--line-height-tight);white-space:pre-wrap;text-align:center;max-width:calc(17em * var(--zoom-multiplier));transform:translate(-50%,-50%)}.canvas-root .canvas-path-label.is-editing{border-color:var(--canvas-color);box-shadow:var(--shadow-stationary), 0 0 0 calc(3px * var(--zoom-multiplier)) var(--canvas-color)}.canvas-root .canvas-menu-container{width:0;height:0;position:absolute;top:0;left:0}.canvas-root .canvas-menu{background-color:var(--background-primary);border:1px solid var(--background-modifier-border);border-radius:var(--radius-s);width:fit-content;height:fit-content;padding:var(--size-2-1);gap:1px;line-height:1;display:flex;position:relative;box-shadow:0 2px 10px #00000012}.canvas-root .canvas-menu .clickable-icon{padding:var(--size-2-3) var(--size-4-2)}.canvas-root .canvas-submenu{padding:var(--size-4-2);border:1px solid var(--background-modifier-border);background-color:var(--background-primary);border-radius:var(--radius-s);gap:1px;display:flex;position:absolute;top:calc(100% + 5px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 10px #00000012}.canvas-root .canvas-submenu .clickable-icon{padding:var(--size-2-2) var(--size-2-3)}.canvas-root .canvas-color-picker-item{cursor:var(--cursor);border:2px solid var(--background-primary);background-color:var(--canvas-color);border-radius:12px;width:24px;height:24px;margin:2px}.canvas-root .canvas-color-picker-item.is-active{box-shadow:0 0 0 2px var(--canvas-color)}@media (hover:hover){.canvas-root .canvas-color-picker-item:hover{box-shadow:0 0 0 2px var(--canvas-color)}}.canvas-root .canvas-color-picker-item input[type=color]{--swatch-width:20px;--swatch-height:20px;opacity:0;margin:-4px 0 0 -2px}.canvas-root .canvas-color-picker-item.canvas-color-picker-custom:not(.is-active){background:conic-gradient(var(--color-red), var(--color-yellow), var(--color-green), var(--color-blue), var(--color-purple), var(--color-red))}@media (hover:hover){.canvas-root .canvas-color-picker-item.canvas-color-picker-custom:not(.is-active):hover{box-shadow:0 0 0 2px var(--background-modifier-border-hover)}}.canvas-root .canvas-empty-embed-container{height:100%;padding:var(--size-4-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.canvas-root .canvas-help{gap:var(--size-4-3);flex-direction:column;display:flex}.canvas-root .canvas-instruction{justify-content:space-between;display:flex}.canvas-root .canvas-instruction-desc{gap:var(--size-4-1);display:flex}.canvas-root .canvas-instruction-desc .setting-hotkey{align-self:unset;padding:var(--size-4-1);margin:0;line-height:1;display:inline}.canvas-root .canvas-placeholder-message{background:color-mix(in oklch, var(--color-accent) 10%, transparent);border-radius:var(--radius-m);max-width:70vw;color:var(--color-accent);font-size:var(--font-ui-large);line-height:var(--line-height-normal);padding:var(--size-4-4) var(--size-4-6);pointer-events:none;text-align:center;position:absolute;transform:translate(-50%,-50%)}.canvas-root .canvas-minimap{width:100%;height:100%;padding:var(--size-4-1)}.canvas-root .inline-embed>.canvas-minimap{max-height:var(--embed-canvas-max-height)}.canvas-root .canvas-minimap rect{stroke-width:5px;stroke:var(--background-modifier-border);fill:var(--background-modifier-border);fill-opacity:.65}.canvas-root .canvas-minimap rect.is-themed{stroke:var(--canvas-color);fill:var(--canvas-color);fill-opacity:.5}.canvas-root .canvas-minimap path{stroke:silver;fill:none}.canvas-root .canvas-minimap path.is-themed{stroke:var(--canvas-color)}.canvas-root .canvas-cursor{border:5px solid var(--color-accent);pointer-events:none;border-radius:5px;width:1px;height:1px;position:absolute}.canvas-root .canvas-watermark *{font-family:var(--font-default)!important}.canvas-root .embed-iframe{width:100%;height:100%}.canvas-root textarea.canvas-text-editor,.canvas-root textarea.canvas-text-editor:hover,.canvas-root textarea.canvas-text-editor:focus,.canvas-root textarea.canvas-text-editor:focus-visible{box-sizing:border-box;width:100%;height:100%;padding:var(--size-4-4);box-shadow:none;resize:none;color:var(--text-normal);font-family:var(--font-text);font-size:var(--font-text-size);line-height:var(--line-height-normal);background:0 0;border:none;border-radius:0;outline:none;margin:0;display:block;overflow:auto}.canvas-root .canvas-node-unknown .canvas-node-placeholder{gap:var(--size-4-2);flex-direction:column}.canvas-root .canvas-node-unknown .canvas-icon-placeholder{width:32px;height:32px}.canvas-root .canvas-node-unknown .canvas-node-unknown-label{font-size:var(--font-ui-medium);font-weight:var(--font-normal);color:var(--text-muted)}.canvas-root .canvas-node-custom-content{width:100%;height:100%;overflow:hidden}.canvas-root .canvas-node-custom .canvas-node-placeholder{gap:var(--size-4-2);flex-direction:column}.canvas-root .canvas-node-custom .canvas-icon-placeholder{width:32px;height:32px}.canvas-root .canvas-node-custom .canvas-node-custom-label{font-size:var(--font-ui-medium);color:var(--text-muted)}.canvas-root .canvas-presence-layer{pointer-events:none;position:absolute;top:0;left:0}.canvas-root .canvas-presence-cursor{transform-origin:0 0;transform:scale(calc(var(--zoom-multiplier) * var(--zoom-multiplier)));transition:translate 80ms linear;position:absolute;top:0;left:0}.canvas-root .canvas-presence-cursor[hidden]{display:none}.canvas-root .canvas-presence-cursor svg{fill:var(--presence-color);stroke:#fff;stroke-width:1px;display:block}.canvas-root .canvas-presence-name{white-space:nowrap;color:#fff;background:var(--presence-color);border-radius:4px;padding:2px 6px;font-size:12px;line-height:16px;position:absolute;top:14px;left:10px}.canvas-root .canvas-presence-selection{box-sizing:border-box;border:calc(2px * var(--zoom-multiplier) * var(--zoom-multiplier)) solid var(--presence-color);border-radius:var(--radius-m,8px);position:absolute;top:0;left:0}.canvas-root.canvas-portal .modal-container,.canvas-root.canvas-portal.is-phone .menu{position:fixed}body.hide-cursor .canvas-root{caret-color:#0000!important}body.hide-cursor .canvas-root.is-phone .menu-grabber{background:var(--text-muted);width:14%}.canvas-root.canvas-editor{background-color:var(--background-primary);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.canvas-root.canvas-editor.mod-page-bar-bottom{flex-direction:column-reverse}.canvas-editor .canvas-editor-views{flex:auto;min-height:0;position:relative}.canvas-editor .canvas-editor-page{display:flex;position:absolute;inset:0}.canvas-editor .canvas-editor-page[hidden]{display:none}.canvas-editor .canvas-editor-page>.canvas-root{flex:auto;min-width:0;min-height:0}.canvas-editor .canvas-page-bar{align-items:center;gap:var(--size-4-1,4px);height:40px;padding:0 var(--size-4-2,8px);background-color:var(--background-secondary);border-bottom:var(--border-width,1px) solid var(--background-modifier-border);-webkit-user-select:none;user-select:none;flex:none;display:flex}.canvas-editor.mod-page-bar-bottom .canvas-page-bar{border-bottom:none;border-top:var(--border-width,1px) solid var(--background-modifier-border)}.canvas-editor .canvas-page-tabs{scrollbar-width:none;align-items:center;gap:2px;min-width:0;height:100%;display:flex;overflow:auto hidden}.canvas-editor .canvas-page-tabs::-webkit-scrollbar{display:none}.canvas-editor .canvas-page-tab{max-width:220px;height:28px;padding:0 var(--size-4-3,12px);border-radius:var(--radius-s,4px);color:var(--text-muted);font-size:var(--font-ui-small,13px);cursor:var(--cursor,default);flex:none;align-items:center;line-height:1;transition:background-color .12s ease-out,color .12s ease-out;display:flex;position:relative}.canvas-editor .canvas-page-tab:hover{background-color:var(--background-modifier-hover);color:var(--text-normal)}.canvas-editor .canvas-page-tab.is-active{background-color:var(--background-primary);color:var(--text-normal);box-shadow:0 0 0 var(--border-width,1px) var(--background-modifier-border)}.canvas-editor .canvas-page-tab:focus-visible{outline:2px solid var(--interactive-accent);outline-offset:-2px}.canvas-editor .canvas-page-tab.is-dragging{z-index:1;cursor:grabbing;box-shadow:var(--shadow-s,0 2px 6px #00000026);transition:none}.canvas-editor .canvas-page-tab-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.canvas-editor .canvas-page-tab-input{width:14ch;height:22px;padding:0 var(--size-4-1,4px);border-radius:var(--radius-s,4px);background-color:var(--background-modifier-form-field,transparent);color:var(--text-normal);font:inherit;box-shadow:0 0 0 2px var(--interactive-accent);border:none;outline:none}.canvas-editor .canvas-page-add{flex:none}.canvas-editor .canvas-page-add.is-hidden{display:none}@media (prefers-reduced-motion:reduce){.canvas-editor .canvas-page-tab{transition:none}}.khayal .khayal-connecting{z-index:10;font:13px/1.2 var(--font-interface,system-ui, sans-serif);color:var(--text-muted,#6b7280);background:var(--background-primary,#fff);pointer-events:none;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 12px #0000001f}.khayal .khayal-connecting-dot{background:#7c3aed;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite khayal-pulse}@keyframes khayal-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}html,body,#root{height:100%;margin:0}body{color:#1f2937;background:#fff;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.demo{flex-direction:column;height:100%;display:flex}.demo-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;height:48px;padding:0 16px;display:flex}.demo-title{white-space:nowrap;align-items:baseline;gap:10px;min-width:0;font-size:14px;display:flex}.demo-title span{color:#6b7280;text-overflow:ellipsis;overflow:hidden}.demo-actions{align-items:center;gap:8px;display:flex}.demo-actions button,.demo-actions select{height:30px;color:inherit;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:0 12px;font-size:13px}.demo-actions button:hover{background:#f3f4f6}.demo-field{color:#6b7280;align-items:center;gap:6px;font-size:13px;display:flex}.demo-wordmark{color:#7c3aed;font-size:15px;font-weight:600}.demo-live{color:#92400e;background:#fef3c7;border-radius:999px;padding:4px 8px;font-size:12px}.demo-live.is-synced{color:#065f46;background:#d1fae5}.demo-live.is-offline{color:#991b1b;background:#fee2e2}.demo-canvas{flex:auto;min-height:0}@media (prefers-color-scheme:dark){body{color:#e5e7eb;background:#1e1e1e}.demo-header{border-color:#333}.demo-actions button,.demo-actions select{background:#262626;border-color:#3f3f46}.demo-actions button:hover{background:#303030}}.demo-poll{box-sizing:border-box;flex-direction:column;gap:8px;height:100%;padding:14px 16px;font-size:14px;display:flex}.demo-poll-question{font-size:15px;font-weight:600}.demo-poll-option{border:1px solid var(--background-modifier-border,#d4d4d8);color:inherit;font:inherit;text-align:left;background:var(--background-primary,#fff);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;display:flex;position:relative;overflow:hidden}.demo-poll-option:disabled{cursor:default}.demo-poll-option.is-mine{border-color:var(--interactive-accent,#7c3aed)}.demo-poll-bar{background:color-mix(in srgb, var(--interactive-accent,#7c3aed) 18%, transparent);transition:width .3s;position:absolute;inset:0 auto 0 0}.demo-poll-label,.demo-poll-count{position:relative}.demo-poll-label{flex:1}.demo-poll-count{font-variant-numeric:tabular-nums;color:var(--text-muted,#71717a)}.demo-poll-total{color:var(--text-muted,#71717a);margin-top:auto;font-size:12px}.gallery{grid-template-columns:240px 1fr;height:100%;display:grid}.gallery-nav{border-right:1px solid var(--demo-border,#e4e4e7);flex-direction:column;gap:2px;padding:16px 12px;display:flex;overflow:auto}.gallery-nav a{color:inherit;border-radius:8px;flex-direction:column;padding:8px 10px;text-decoration:none;display:flex}.gallery-nav a:hover,.gallery-nav a.is-active{background:#7c3aed1f}.gallery-home{margin-bottom:12px;font-size:16px;font-weight:700}.gallery-heading{text-transform:uppercase;letter-spacing:.04em;opacity:.6;padding:0 10px 6px;font-size:12px}.gallery-title{font-size:14px;font-weight:600}.gallery-blurb{opacity:.7;font-size:12px}.gallery-guide{margin-top:auto;font-size:13px}.gallery-main{grid-template-rows:1fr auto;min-width:0;min-height:0;display:grid}.gallery-main.with-code{grid-template-rows:1fr minmax(160px,38%)}.gallery-stage{min-height:0;position:relative}.gallery-loading{opacity:.6;place-items:center;height:100%;display:grid}.gallery-code{border-top:1px solid var(--demo-border,#e4e4e7);color:#e4e4e7;background:#18181b;flex-direction:column;min-height:0;display:flex}.gallery-code-bar{border-bottom:1px solid #27272a;align-items:center;gap:8px;padding:6px 12px;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.gallery-code-bar span{opacity:.7;flex:1}.gallery-code-bar button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #3f3f46;border-radius:6px;padding:3px 10px}.gallery-code pre{flex:1;margin:0;padding:12px 16px;font:12.5px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.example-button,.example-toolbar button,.example-vote{color:#18181b;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:8px;padding:6px 12px;font-size:13px}.example-button{z-index:10;color:#fff;background:#7c3aed;border-color:#7c3aed;position:absolute;bottom:16px;left:16px}@media (prefers-color-scheme:dark){.example-toolbar button,.example-vote{color:#e4e4e7;background:#27272a;border-color:#3f3f46}}.example-toolbar{border-bottom:1px solid var(--demo-border,#e4e4e7);gap:6px;padding:8px;display:flex}.example-vote[aria-pressed=true]{color:#7c3aed;border-color:#7c3aed}@media (prefers-color-scheme:dark){.gallery-nav,.example-toolbar{border-color:#333}}.demo-link{color:inherit;border-radius:6px;padding:6px 10px;font-size:13px;text-decoration:none}.demo-link:hover{text-decoration:underline}.docs{grid-template-columns:240px 1fr;height:100%;display:grid}.docs-more{margin-top:16px}.docs-main{overflow:auto}.docs-article{max-width:780px;margin:0 auto;padding:32px 40px 96px;font-size:15.5px;line-height:1.65}.docs-article h1{margin:0 0 24px;font-size:32px}.docs-article h2{margin:40px 0 12px;font-size:22px}.docs-article h3{margin:28px 0 8px;font-size:17px}.docs-article .docs-anchor{color:inherit;text-decoration:none}.docs-article a{color:#7c3aed}.docs-article code{background:color-mix(in srgb, currentColor 9%, transparent);border-radius:4px;padding:1px 5px;font:.88em ui-monospace,SFMono-Regular,Menlo,monospace}.docs-article pre{color:#e4e4e7;background:#18181b;border-radius:10px;padding:14px 16px;overflow:auto}.docs-article pre code{background:0 0;padding:0;font-size:13px}.docs-article table{border-collapse:collapse;margin:16px 0;font-size:14px}.docs-article th,.docs-article td{border:1px solid color-mix(in srgb, currentColor 18%, transparent);text-align:left;vertical-align:top;padding:6px 10px}.docs-article blockquote{opacity:.85;border-left:3px solid #7c3aed;margin:16px 0;padding:4px 16px}
