#nprogress{pointer-events:none}#nprogress .bar{z-index:1031;background:#29d;width:100%;height:2px;position:fixed;top:0;left:0}#nprogress .peg{opacity:1;width:100px;height:100%;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px);box-shadow:0 0 10px #29d,0 0 5px #29d}#nprogress .spinner{z-index:1031;display:block;position:fixed;top:15px;right:15px}#nprogress .spinner-icon{box-sizing:border-box;border:2px solid #0000;border-color:#29d #0000 #0000 #29d;border-radius:50%;width:18px;height:18px;animation:.4s linear infinite nprogress-spinner}.nprogress-custom-parent{position:relative;overflow:hidden}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:where(:root){--rp-c-brand:#0095ff;--rp-c-brand-light:#33adff;--rp-c-brand-lighter:#c6e0fd;--rp-c-brand-dark:#07f;--rp-c-brand-darker:#005fcc;--rp-c-brand-tint:#7fa3ff29}:where(html:not(.rp-dark)){--shiki-foreground:inherit;--shiki-background:transparent;--shiki-token-constant:#1976d2;--shiki-token-string:#032f62;--shiki-token-comment:#b6b4b4;--shiki-token-keyword:#cf2727;--shiki-token-parameter:#f59403;--shiki-token-function:#7041c8;--shiki-token-string-expression:#218438;--shiki-token-punctuation:#242323;--shiki-token-link:#22863a;--shiki-token-deleted:#d32828;--shiki-token-inserted:#22863a}:where(html.rp-dark){--shiki-foreground:inherit;--shiki-background:transparent;--shiki-token-constant:#6fb0fa;--shiki-token-string:#f9a86e;--shiki-token-comment:#6a727b;--shiki-token-keyword:#f47481;--shiki-token-parameter:#ff9800;--shiki-token-function:#ae8eeb;--shiki-token-string-expression:#4fb74d;--shiki-token-punctuation:#bbb;--shiki-token-link:#f9a76d;--shiki-token-deleted:#ee6d7a;--shiki-token-inserted:#36c47f}:where(html:not(.rp-dark)){--rp-code-font-size:.875rem;--rp-code-title-bg:#f8f8f9;--rp-code-block-color:#2e3440;--rp-code-block-bg:var(--rp-c-bg);--rp-code-block-border:1px solid var(--rp-c-divider-light);--rp-code-block-shadow:none}:where(html.rp-dark){--rp-code-font-size:.875rem;--rp-code-title-bg:#191919;--rp-code-block-color:#e5e7eb;--rp-code-block-bg:var(--rp-c-bg);--rp-code-block-border:1px solid var(--rp-c-divider-light);--rp-code-block-shadow:none}:where(html:not(.rp-dark)){--rp-home-hero-secondary-color:#a673ff;--rp-home-hero-title-color:transparent;--rp-home-hero-title-bg:linear-gradient(90deg, var(--rp-c-brand-dark) 0%, var(--rp-c-brand-dark) 30%, var(--rp-home-hero-secondary-color) 100%);--rp-home-background-bg:radial-gradient(42.12% 56.13% at 100% 0%, #537dff1a 0%, #fff0 100%), radial-gradient(42.01% 79.63% at 52.86% 0%, #537dff33 0%, #fff0 100%), radial-gradient(79.67% 58.09% at 0% 0%, #7e69ff33 0%, #fff0 100%), #fff;--rp-home-feature-bg:linear-gradient(135deg, #fff, #f9f9f980)}:where(html.rp-dark){--rp-home-hero-secondary-color:#a673ff;--rp-home-hero-title-color:transparent;--rp-home-hero-title-bg:linear-gradient(90deg, var(--rp-c-brand-dark) 0%, var(--rp-c-brand-dark) 30%, var(--rp-home-hero-secondary-color) 100%);--rp-home-background-bg:radial-gradient(42.12% 56.13% at 100% 0%, #0c1d48 0%, #12121200 100%), radial-gradient(55.81% 87.78% at 48.37% 0%, #000 0%, #12121200 89.55%), radial-gradient(122.65% 88.24% at 0% 0%, #34268a 0%, #12121200 100%), #121212;--rp-home-feature-bg:linear-gradient(135deg, #fff0, #ffffff08)}:where(html:not(.rp-dark)){--rp-c-bg:#fff;--rp-c-bg-soft:#f8f8f9;--rp-c-bg-mute:#f1f1f1;--rp-c-bg-alt:#fff;--rp-c-divider:#00000040;--rp-c-divider-light:#0000001f;--rp-c-text-0:#000;--rp-c-text-1:#242424;--rp-c-text-2:#000000b3;--rp-c-text-3:#3c3c3c54;--rp-c-text-4:#3c3c3c2e;--rp-c-text-code:#476582;--rp-c-text-code-bg:#99a1b30f;--rp-c-text-code-border:#00000009;--rp-c-link:var(--rp-c-brand-dark)}:where(html.rp-dark){--rp-c-bg:#121212;--rp-c-bg-soft:#292e37;--rp-c-bg-mute:#343a46;--rp-c-bg-alt:#000;--rp-c-divider:#545454a6;--rp-c-divider-light:#5454547a;--rp-c-text-0:#fff;--rp-c-text-1:#fffff5ed;--rp-c-text-2:#fffff5a6;--rp-c-text-3:#ebebeb61;--rp-c-text-4:#ebebeb2e;--rp-c-text-code:#c9def1;--rp-c-text-code-bg:#ffffff0f;--rp-c-text-code-border:#ffffff0a;--rp-c-link:var(--rp-c-brand-light)}:where(:root){--rp-c-gray:#8e8e8e;--rp-c-gray-light-1:#aeaeae;--rp-c-gray-light-2:#c7c7c7;--rp-c-gray-light-3:#d1d1d1;--rp-c-gray-light-4:#e5e5e5;--rp-c-gray-light-5:#f2f2f2;--rp-shadow-1:0 1px 2px #00000005, 0 1px 0 #0000000f;--rp-shadow-2:0 3px 12px #0000000f, 0 1px 4px #00000012;--rp-shadow-3:0 12px 32px #0000001a, 0 2px 6px #00000014;--rp-shadow-4:0 14px 44px #0000001f, 0 3px 9px #0000001f;--rp-shadow-5:0 18px 56px #00000029, 0 4px 12px #00000029;--rp-radius:1rem;--rp-radius-small:.5rem;--rp-radius-large:1.5rem}@layer rp-base{*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:transparent;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-size:1em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word}button:focus,button:focus-visible{outline:none}}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--rp-banner-height,0px) + var(--rp-nav-height) + var(--rp-sidebar-menu-height));font-size:16px;line-height:1.7}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{width:100%;min-width:320px;font-family:var(--rp-font-family-base);color:var(--rp-c-text-1);background-color:var(--rp-c-bg);font-synthesis:style;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:ltr;margin:0;font-size:16px;font-weight:400}:root{--rp-font-family-base:"Inter var experimental", "Inter var", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--rp-font-family-mono:Menlo, Monaco, Consolas, "Courier New", monospace;text-autospace:normal}pre,code,kbd,samp{text-autospace:no-autospace}:root #nprogress .bar{background:var(--rp-c-brand)}.rp-scrollbar{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#0000000d #0000}.rp-scrollbar::-webkit-scrollbar{width:4px;height:4px}.rp-scrollbar::-webkit-scrollbar-track{background:0 0}.rp-scrollbar::-webkit-scrollbar-thumb{background:#0000000d;border-radius:4px;transition:background .2s}.rp-scrollbar::-webkit-scrollbar-thumb:hover{background:#0000001a}.rp-scrollbar::-webkit-scrollbar-corner{background:0 0}.rp-dark .rp-scrollbar{scrollbar-color:#ffffff1a #0000}.rp-dark .rp-scrollbar::-webkit-scrollbar-thumb{background:#ffffff1a}.rp-dark .rp-scrollbar::-webkit-scrollbar-thumb:hover{background:#fff3}.rp-scrollbar--always{scrollbar-gutter:stable;scrollbar-width:unset;scrollbar-color:unset}.shiki span.line{padding:0 1.25rem;display:inline-block}.code-line-highlighted{background-color:var(--rp-code-line-highlight-color)}.diff,.code-line-highlighted{width:100%;padding:0 20px;transition:background-color .5s;display:inline-block;position:relative}.diff.add:after{content:"+";color:#4fb74d;position:absolute;top:0;left:10px}.diff.remove:after{content:"-";color:#f47481;position:absolute;top:0;left:10px}.shiki.has-diff code .diff.add{background-color:#10b9811a;padding:0 20px 0 19px}.shiki.has-diff code .diff.remove{background-color:#f43f5e1a;padding:0 20px 0 19px}.shiki.has-highlighted .line.highlighted{width:100%;display:inline-block;position:static}.shiki.has-highlighted .line.highlighted:not(.error):not(.warning){background-color:#3b82f61a;box-shadow:inset 2px 0 #3b82f6}.shiki.has-highlighted .line.highlighted.error{background-color:#ed3c501a;box-shadow:inset 2px 0 #ed3c50}.shiki.has-highlighted .line.highlighted.warning{background-color:#ffc5171a;box-shadow:inset 2px 0 #ffc517}.shiki.has-focused .line:not(.focused){filter:blur(.095rem);opacity:.4;transition:filter .35s,opacity .35s}.shiki.has-focused:hover .line:not(.focused){filter:blur();opacity:1}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/leaf-ui/static/font/inter-cyrillic-ext-wght-normal.460bdf14be.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/leaf-ui/static/font/inter-cyrillic-wght-normal.491cbc05ce.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/leaf-ui/static/font/inter-greek-ext-wght-normal.23aae5683d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/leaf-ui/static/font/inter-greek-wght-normal.4449bf7aab.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/leaf-ui/static/font/inter-vietnamese-wght-normal.113a630f76.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/leaf-ui/static/font/inter-latin-ext-wght-normal.3835a68e46.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/leaf-ui/static/font/inter-latin-wght-normal.6c596dfcdd.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:host{--leaf-color-primary:#1e964f;--leaf-color-success:#1e964f;--leaf-color-danger:#dd3f2e;--leaf-color-warning:#d38b11;--leaf-color-info:#1677ff;--leaf-color-neutral:#707070;--leaf-color-on-primary:#fff;--leaf-color-on-danger:#fff;--leaf-color-on-warning:#fff;--leaf-color-on-info:#fff;--leaf-color-on-success:#fff;--leaf-color-text:#1f1f1f;--leaf-color-text-muted:#6f6f6f;--leaf-color-surface:#fff;--leaf-color-surface-muted:#f5f5f5;--leaf-color-border:#e4e4e4;--leaf-color-primary-alpha-10:#1e964f1a;--leaf-color-primary-alpha-12:#1e964f1f;--leaf-color-primary-alpha-16:#1e964f29;--leaf-color-primary-alpha-20:#1e964f33;--leaf-color-primary-alpha-4:#1e964f0a;--leaf-color-primary-alpha-55:#1e964f8c;--leaf-color-surface-alpha-55:#ffffff8c;--leaf-color-surface-alpha-90:#ffffffe6;--leaf-color-text-subtle-alpha-9:#6f6f6f17;--leaf-color-warning-alpha-16:#d38b1129;--leaf-color-neutral-100:#f5f5f5;--leaf-color-neutral-200:#e4e4e4;--leaf-color-neutral-300:#cacaca;--leaf-color-neutral-400:#ababab;--leaf-color-neutral-500:#8c8c8c;--leaf-color-neutral-600:#6f6f6f;--leaf-color-neutral-700:#525252;--leaf-color-neutral-800:#383838;--leaf-color-neutral-900:#1f1f1f;--leaf-color-text-subtle:#6f6f6f;--leaf-color-surface-raised:#fff;--leaf-color-border-hover:#cacaca;--leaf-color-divider:#e4e4e4;--leaf-color-option-hover:#e4e4e4;--leaf-color-primary-light-3:#62b684;--leaf-color-primary-light-7:#bce0ca;--leaf-color-primary-light-9:#e9f5ed;--leaf-color-primary-dark-1:#1b8747;--leaf-color-primary-dark-3:#156937;--leaf-color-primary-dark-7:#092d18;--leaf-color-primary-dark-9:#030f08;--leaf-color-primary-soft:#e9f5ed;--leaf-color-primary-soft-hover:#bce0ca;--leaf-color-primary-soft-active:#bce0ca;--leaf-color-primary-border:#bce0ca;--leaf-color-primary-ink:#156937;--leaf-color-primary-indicator:#1e964f;--leaf-color-primary-focus:#1e964f;--leaf-color-primary-fill-border:transparent;--leaf-color-primary-active:#1b8747;--leaf-color-primary-ink-active:#135f32;--leaf-color-primary-hover:#34a161;--leaf-color-primary-ink-hover:#156937;--leaf-color-success-light-3:#62b684;--leaf-color-success-light-7:#bce0ca;--leaf-color-success-light-9:#e9f5ed;--leaf-color-success-dark-1:#1b8747;--leaf-color-success-dark-3:#156937;--leaf-color-success-dark-7:#092d18;--leaf-color-success-dark-9:#030f08;--leaf-color-success-soft:#e9f5ed;--leaf-color-success-soft-hover:#bce0ca;--leaf-color-success-soft-active:#bce0ca;--leaf-color-success-border:#bce0ca;--leaf-color-success-ink:#156937;--leaf-color-danger-light-3:#e7796d;--leaf-color-danger-light-7:#f5c5c0;--leaf-color-danger-light-9:#fcecea;--leaf-color-danger-dark-1:#c73929;--leaf-color-danger-dark-3:#9b2c20;--leaf-color-danger-dark-7:#42130e;--leaf-color-danger-dark-9:#160605;--leaf-color-danger-soft:#fcecea;--leaf-color-danger-soft-hover:#f5c5c0;--leaf-color-danger-soft-active:#f5c5c0;--leaf-color-danger-border:#f5c5c0;--leaf-color-danger-ink:#c73929;--leaf-color-danger-active:#c73929;--leaf-color-danger-hover:#e05243;--leaf-color-warning-light-3:#e0ae58;--leaf-color-warning-light-7:#f2dcb8;--leaf-color-warning-light-9:#fbf3e7;--leaf-color-warning-dark-1:#be7d0f;--leaf-color-warning-dark-3:#94610c;--leaf-color-warning-dark-7:#3f2a05;--leaf-color-warning-dark-9:#150e02;--leaf-color-warning-soft:#fbf3e7;--leaf-color-warning-soft-hover:#f2dcb8;--leaf-color-warning-soft-active:#f2dcb8;--leaf-color-warning-border:#f2dcb8;--leaf-color-warning-ink:#94610c;--leaf-color-info-light-3:#5ca0ff;--leaf-color-info-light-7:#b9d6ff;--leaf-color-info-light-9:#e8f1ff;--leaf-color-info-dark-1:#146be6;--leaf-color-info-dark-3:#0f53b3;--leaf-color-info-dark-7:#07244d;--leaf-color-info-dark-9:#020c1a;--leaf-color-info-soft:#e8f1ff;--leaf-color-info-soft-hover:#b9d6ff;--leaf-color-info-soft-active:#b9d6ff;--leaf-color-info-border:#b9d6ff;--leaf-color-info-ink:#0f53b3;--leaf-control-height:34px;--leaf-density-form-gap:16px;--leaf-density-label-gap:6px;--leaf-density-row-padding:12px;--leaf-density-option-height:max(24px, calc(var(--leaf-control-height) - 4px));--leaf-density-option-padding:6px;--leaf-density-field-padding:10px;--leaf-density-dialog-block:20px;--leaf-density-dialog-inline:24px;--leaf-density-dialog-gap:16px;--leaf-z-index-popup:1000;--leaf-z-index-modal:1100;--leaf-z-index-message:1200;--leaf-radius:8px;--leaf-radius-sm:calc(var(--leaf-radius) * .5);--leaf-radius-md:calc(var(--leaf-radius) * 1.5);--leaf-radius-lg:calc(var(--leaf-radius) * 2);--leaf-choice-radius:calc(var(--leaf-radius) * .5);--leaf-font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--leaf-font-size:14px;--leaf-font-size-sm:max(1px, calc(var(--leaf-font-size) - 1px));--leaf-font-size-lg:calc(var(--leaf-font-size) + 2px);--leaf-font-weight:500;--leaf-motion-duration:.2s;--leaf-motion-easing:cubic-bezier(.22, 1, .36, 1);--leaf-motion-spring:cubic-bezier(.22, 1.28, .36, 1);--leaf-motion-play-state:running}[data-leaf-theme=light]{--leaf-color-primary:#1e964f;--leaf-color-success:#1e964f;--leaf-color-danger:#dd3f2e;--leaf-color-warning:#d38b11;--leaf-color-info:#1677ff;--leaf-color-neutral:#707070;--leaf-color-on-primary:#fff;--leaf-color-on-danger:#fff;--leaf-color-on-warning:#fff;--leaf-color-on-info:#fff;--leaf-color-on-success:#fff;--leaf-color-text:#1f1f1f;--leaf-color-text-muted:#6f6f6f;--leaf-color-surface:#fff;--leaf-color-surface-muted:#f5f5f5;--leaf-color-border:#e4e4e4;--leaf-color-primary-alpha-10:#1e964f1a;--leaf-color-primary-alpha-12:#1e964f1f;--leaf-color-primary-alpha-16:#1e964f29;--leaf-color-primary-alpha-20:#1e964f33;--leaf-color-primary-alpha-4:#1e964f0a;--leaf-color-primary-alpha-55:#1e964f8c;--leaf-color-surface-alpha-55:#ffffff8c;--leaf-color-surface-alpha-90:#ffffffe6;--leaf-color-text-subtle-alpha-9:#6f6f6f17;--leaf-color-warning-alpha-16:#d38b1129;--leaf-color-neutral-100:#f5f5f5;--leaf-color-neutral-200:#e4e4e4;--leaf-color-neutral-300:#cacaca;--leaf-color-neutral-400:#ababab;--leaf-color-neutral-500:#8c8c8c;--leaf-color-neutral-600:#6f6f6f;--leaf-color-neutral-700:#525252;--leaf-color-neutral-800:#383838;--leaf-color-neutral-900:#1f1f1f;--leaf-color-text-subtle:#6f6f6f;--leaf-color-surface-raised:#fff;--leaf-color-border-hover:#cacaca;--leaf-color-divider:#e4e4e4;--leaf-color-option-hover:#e4e4e4;--leaf-color-primary-light-3:#62b684;--leaf-color-primary-light-7:#bce0ca;--leaf-color-primary-light-9:#e9f5ed;--leaf-color-primary-dark-1:#1b8747;--leaf-color-primary-dark-3:#156937;--leaf-color-primary-dark-7:#092d18;--leaf-color-primary-dark-9:#030f08;--leaf-color-primary-soft:#e9f5ed;--leaf-color-primary-soft-hover:#bce0ca;--leaf-color-primary-soft-active:#bce0ca;--leaf-color-primary-border:#bce0ca;--leaf-color-primary-ink:#156937;--leaf-color-primary-indicator:#1e964f;--leaf-color-primary-focus:#1e964f;--leaf-color-primary-fill-border:transparent;--leaf-color-primary-active:#1b8747;--leaf-color-primary-ink-active:#135f32;--leaf-color-primary-hover:#34a161;--leaf-color-primary-ink-hover:#156937;--leaf-color-success-light-3:#62b684;--leaf-color-success-light-7:#bce0ca;--leaf-color-success-light-9:#e9f5ed;--leaf-color-success-dark-1:#1b8747;--leaf-color-success-dark-3:#156937;--leaf-color-success-dark-7:#092d18;--leaf-color-success-dark-9:#030f08;--leaf-color-success-soft:#e9f5ed;--leaf-color-success-soft-hover:#bce0ca;--leaf-color-success-soft-active:#bce0ca;--leaf-color-success-border:#bce0ca;--leaf-color-success-ink:#156937;--leaf-color-danger-light-3:#e7796d;--leaf-color-danger-light-7:#f5c5c0;--leaf-color-danger-light-9:#fcecea;--leaf-color-danger-dark-1:#c73929;--leaf-color-danger-dark-3:#9b2c20;--leaf-color-danger-dark-7:#42130e;--leaf-color-danger-dark-9:#160605;--leaf-color-danger-soft:#fcecea;--leaf-color-danger-soft-hover:#f5c5c0;--leaf-color-danger-soft-active:#f5c5c0;--leaf-color-danger-border:#f5c5c0;--leaf-color-danger-ink:#c73929;--leaf-color-danger-active:#c73929;--leaf-color-danger-hover:#e05243;--leaf-color-warning-light-3:#e0ae58;--leaf-color-warning-light-7:#f2dcb8;--leaf-color-warning-light-9:#fbf3e7;--leaf-color-warning-dark-1:#be7d0f;--leaf-color-warning-dark-3:#94610c;--leaf-color-warning-dark-7:#3f2a05;--leaf-color-warning-dark-9:#150e02;--leaf-color-warning-soft:#fbf3e7;--leaf-color-warning-soft-hover:#f2dcb8;--leaf-color-warning-soft-active:#f2dcb8;--leaf-color-warning-border:#f2dcb8;--leaf-color-warning-ink:#94610c;--leaf-color-info-light-3:#5ca0ff;--leaf-color-info-light-7:#b9d6ff;--leaf-color-info-light-9:#e8f1ff;--leaf-color-info-dark-1:#146be6;--leaf-color-info-dark-3:#0f53b3;--leaf-color-info-dark-7:#07244d;--leaf-color-info-dark-9:#020c1a;--leaf-color-info-soft:#e8f1ff;--leaf-color-info-soft-hover:#b9d6ff;--leaf-color-info-soft-active:#b9d6ff;--leaf-color-info-border:#b9d6ff;--leaf-color-info-ink:#0f53b3;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-leaf-theme=dark]{--leaf-color-primary:#1e964f;--leaf-color-success:#1e964f;--leaf-color-danger:#dd3f2e;--leaf-color-warning:#d38b11;--leaf-color-info:#1677ff;--leaf-color-neutral:#707070;--leaf-color-on-primary:#fff;--leaf-color-on-danger:#fff;--leaf-color-on-warning:#fff;--leaf-color-on-info:#fff;--leaf-color-on-success:#fff;--leaf-color-text:#f5f5f5;--leaf-color-text-muted:#ababab;--leaf-color-surface:#1f1f1f;--leaf-color-surface-muted:#383838;--leaf-color-border:#383838;--leaf-color-primary-alpha-10:#1e964f1a;--leaf-color-primary-alpha-12:#1e964f1f;--leaf-color-primary-alpha-16:#1e964f29;--leaf-color-primary-alpha-20:#1e964f33;--leaf-color-primary-alpha-4:#1e964f0a;--leaf-color-primary-alpha-55:#1e964f8c;--leaf-color-surface-alpha-55:#1f1f1f8c;--leaf-color-surface-alpha-90:#1f1f1fe6;--leaf-color-text-subtle-alpha-9:#ababab17;--leaf-color-warning-alpha-16:#d38b1129;--leaf-color-neutral-100:#f5f5f5;--leaf-color-neutral-200:#e4e4e4;--leaf-color-neutral-300:#cacaca;--leaf-color-neutral-400:#ababab;--leaf-color-neutral-500:#8c8c8c;--leaf-color-neutral-600:#6f6f6f;--leaf-color-neutral-700:#525252;--leaf-color-neutral-800:#383838;--leaf-color-neutral-900:#1f1f1f;--leaf-color-text-subtle:#ababab;--leaf-color-surface-raised:#383838;--leaf-color-border-hover:#525252;--leaf-color-divider:#383838;--leaf-color-option-hover:#525252;--leaf-color-primary-light-3:#62b684;--leaf-color-primary-light-7:#bce0ca;--leaf-color-primary-light-9:#e9f5ed;--leaf-color-primary-dark-1:#1b8747;--leaf-color-primary-dark-3:#156937;--leaf-color-primary-dark-7:#092d18;--leaf-color-primary-dark-9:#030f08;--leaf-color-primary-soft:#030f08;--leaf-color-primary-soft-hover:#092d18;--leaf-color-primary-soft-active:#092d18;--leaf-color-primary-border:#092d18;--leaf-color-primary-ink:#62b684;--leaf-color-primary-indicator:#1e964f;--leaf-color-primary-focus:#1e964f;--leaf-color-primary-fill-border:transparent;--leaf-color-primary-active:#1b8747;--leaf-color-primary-ink-active:#72bd90;--leaf-color-primary-hover:#34a161;--leaf-color-primary-ink-hover:#62b684;--leaf-color-success-light-3:#62b684;--leaf-color-success-light-7:#bce0ca;--leaf-color-success-light-9:#e9f5ed;--leaf-color-success-dark-1:#1b8747;--leaf-color-success-dark-3:#156937;--leaf-color-success-dark-7:#092d18;--leaf-color-success-dark-9:#030f08;--leaf-color-success-soft:#030f08;--leaf-color-success-soft-hover:#092d18;--leaf-color-success-soft-active:#092d18;--leaf-color-success-border:#092d18;--leaf-color-success-ink:#62b684;--leaf-color-danger-light-3:#e7796d;--leaf-color-danger-light-7:#f5c5c0;--leaf-color-danger-light-9:#fcecea;--leaf-color-danger-dark-1:#c73929;--leaf-color-danger-dark-3:#9b2c20;--leaf-color-danger-dark-7:#42130e;--leaf-color-danger-dark-9:#160605;--leaf-color-danger-soft:#160605;--leaf-color-danger-soft-hover:#42130e;--leaf-color-danger-soft-active:#42130e;--leaf-color-danger-border:#42130e;--leaf-color-danger-ink:#f5c5c0;--leaf-color-danger-active:#c73929;--leaf-color-danger-hover:#e05243;--leaf-color-warning-light-3:#e0ae58;--leaf-color-warning-light-7:#f2dcb8;--leaf-color-warning-light-9:#fbf3e7;--leaf-color-warning-dark-1:#be7d0f;--leaf-color-warning-dark-3:#94610c;--leaf-color-warning-dark-7:#3f2a05;--leaf-color-warning-dark-9:#150e02;--leaf-color-warning-soft:#150e02;--leaf-color-warning-soft-hover:#3f2a05;--leaf-color-warning-soft-active:#3f2a05;--leaf-color-warning-border:#3f2a05;--leaf-color-warning-ink:#e0ae58;--leaf-color-info-light-3:#5ca0ff;--leaf-color-info-light-7:#b9d6ff;--leaf-color-info-light-9:#e8f1ff;--leaf-color-info-dark-1:#146be6;--leaf-color-info-dark-3:#0f53b3;--leaf-color-info-dark-7:#07244d;--leaf-color-info-dark-9:#020c1a;--leaf-color-info-soft:#020c1a;--leaf-color-info-soft-hover:#07244d;--leaf-color-info-soft-active:#07244d;--leaf-color-info-border:#07244d;--leaf-color-info-ink:#b9d6ff;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root,:host{--leaf-spacing:8px;--leaf-line-height:20px;--leaf-line-height-sm:18px;--leaf-line-height-lg:22px;--leaf-heading-weight:700;--leaf-shadow-xs:0 1px 2px #0000000f;--leaf-shadow-sm:0 2px 6px #0000000d, 0 1px 2px #0000000a;--leaf-shadow-md:0 6px 20px #00000012, 0 2px 5px #0000000a;--leaf-shadow-lg:0 12px 32px #0000001a, 0 3px 8px #0000000f}[data-leaf-scope]{font-weight:400}:root,:host,[data-leaf-scope]{--leaf-spacing-xs:calc(var(--leaf-spacing) * .5);--leaf-spacing-sm:var(--leaf-spacing);--leaf-spacing-md:calc(var(--leaf-spacing) * 2);--leaf-spacing-lg:calc(var(--leaf-spacing) * 3);--leaf-spacing-xl:calc(var(--leaf-spacing) * 4);--leaf-control-height-sm:max(1px, calc(var(--leaf-control-height) - 6px));--leaf-control-height-lg:calc(var(--leaf-control-height) + 6px);--leaf-motion-fast:calc(var(--leaf-motion-duration) * .6);--leaf-motion-slow:calc(var(--leaf-motion-duration) * 1.6);--leaf-motion-color:var(--leaf-motion-duration)}@keyframes leaf-content-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes leaf-state-in{0%{opacity:0;scale:.92}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){:where([class^=leaf-],[class*=\ leaf-]){scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation:none!important}}.leaf-button{--leaf-danger-soft-background:var(--leaf-color-danger-soft);--leaf-danger-soft-active-background:var(--leaf-color-danger-soft-active);--leaf-button-border-width:var(--leaf-component-button-border-width,var(--leaf-border-width,1px));--leaf-button-color:var(--leaf-color-primary);--leaf-button-ink:var(--leaf-color-primary-ink,var(--leaf-button-color));--leaf-button-ink-active:var(--leaf-color-primary-ink-active,var(--leaf-button-active));--leaf-button-on-color:var(--leaf-color-on-primary);--leaf-focus-color:var(--leaf-color-text-muted);--leaf-button-active:var(--leaf-color-primary-active,var(--leaf-button-color));--leaf-button-active-color:var(--leaf-button-rest-color);--leaf-button-active-background:var(--leaf-button-rest-background);--leaf-button-active-border:var(--leaf-button-rest-border);--leaf-button-hover-border:var(--leaf-button-base-border);--leaf-button-active-shadow:var(--leaf-button-base-shadow);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--leaf-component-button-gap,6px);min-height:var(--leaf-button-height,var(--leaf-current-control-height));padding:var(--leaf-component-button-padding,0 calc(var(--leaf-button-height,var(--leaf-current-control-height)) * .42));border:var(--leaf-button-border-width) solid #0000;border-radius:var(--leaf-component-button-radius,var(--leaf-button-radius,var(--leaf-radius)));font-family:var(--leaf-font-family);font-size:var(--leaf-component-button-font-size,var(--leaf-current-font-size));font-weight:var(--leaf-font-weight);line-height:var(--leaf-line-height);white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;transition:background-color var(--leaf-motion-color) var(--leaf-motion-easing),border-color var(--leaf-motion-color) var(--leaf-motion-easing),color var(--leaf-motion-color) var(--leaf-motion-easing),box-shadow var(--leaf-motion-color) var(--leaf-motion-easing),opacity var(--leaf-motion-color) var(--leaf-motion-easing);--leaf-current-font-size:var(--leaf-font-size);--leaf-current-control-height:var(--leaf-control-height,34px);text-decoration:none;display:inline-flex;position:relative}.leaf-button:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}.leaf-button:disabled{cursor:not-allowed;opacity:.45}.leaf-button[data-loading]{cursor:default;opacity:1}.leaf-button__content{justify-content:center;align-items:center;gap:inherit;min-width:0;transition:opacity var(--leaf-motion-duration) var(--leaf-motion-easing),transform var(--leaf-motion-duration) var(--leaf-motion-easing);display:inline-flex}.leaf-button__loading{opacity:0;pointer-events:none;transition:opacity var(--leaf-motion-duration) var(--leaf-motion-easing),transform var(--leaf-motion-duration) var(--leaf-motion-easing);place-items:center;display:grid;position:absolute;inset:0;transform:scale(.7)}.leaf-button[data-loading] .leaf-button__content{opacity:0;transform:translateY(3px)}.leaf-button[data-loading] .leaf-button__loading{opacity:1;transform:scale(1)}.leaf-button[data-loading] .leaf-button__spinner{animation:var(--leaf-motion-animation,leaf-spin calc(var(--leaf-motion-duration) * 4.5) linear infinite);animation-play-state:var(--leaf-motion-play-state,running)}.leaf-button--danger{--leaf-button-color:var(--leaf-color-danger);--leaf-button-ink:var(--leaf-color-danger-ink);--leaf-button-ink-active:var(--leaf-color-danger-ink);--leaf-button-on-color:var(--leaf-color-on-danger);--leaf-button-active:var(--leaf-color-danger-active,var(--leaf-button-color))}.leaf-button--icon-only{width:var(--leaf-button-height,var(--leaf-current-control-height));padding:0}.leaf-button--full-width{width:100%}.leaf-button--link{border:0;border-radius:0;align-self:center;min-height:0;padding:0}.leaf-button--link.leaf-button--icon-only{width:auto}.leaf-button__icon,.leaf-button__spinner{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.leaf-button__icon svg,.leaf-button__spinner svg{width:100%;height:100%}.leaf-button.leaf-button--solid{--leaf-button-rest-color:var(--leaf-button-on-color);--leaf-button-rest-background:var(--leaf-button-color);--leaf-button-rest-border:transparent;--leaf-button-rest-shadow:none;--leaf-button-active-background:var(--leaf-button-active)}.leaf-button.leaf-button--outline{--leaf-button-rest-color:var(--leaf-color-text);--leaf-button-rest-background:var(--leaf-color-surface);--leaf-button-rest-border:var(--leaf-color-border);--leaf-button-rest-shadow:var(--leaf-shadow-xs);--leaf-button-hover-border:var(--leaf-component-button-border-color,var(--leaf-frame-border-color,var(--leaf-color-border-hover)));--leaf-button-active-color:var(--leaf-button-base-color);--leaf-button-active-background:color-mix(in srgb, var(--leaf-button-base-background), var(--leaf-color-surface-muted));--leaf-button-active-border:var(--leaf-button-base-border)}.leaf-button.leaf-button--outline:hover:not(:disabled):not([data-loading]):where(:not(:focus-visible)){--leaf-button-active-border:var(--leaf-button-hover-border)}.leaf-button.leaf-button--outline.leaf-button--danger{--leaf-button-rest-color:var(--leaf-color-danger-ink);--leaf-button-rest-border:var(--leaf-button-color);--leaf-button-hover-border:var(--leaf-component-button-border-color,var(--leaf-frame-border-color,var(--leaf-button-ink)))}.leaf-button.leaf-button--link{--leaf-button-rest-color:var(--leaf-button-ink);--leaf-button-rest-background:transparent;--leaf-button-rest-border:transparent;--leaf-button-rest-shadow:none;--leaf-button-active-color:var(--leaf-button-ink-active);--leaf-button-active-background:transparent;--leaf-button-active-border:transparent}.leaf-button.leaf-button--link.leaf-button--danger:active:not(:disabled):not([data-loading]){text-underline-offset:3px;text-decoration:underline}.leaf-button.leaf-button--text{--leaf-text-action-color:var(--leaf-color-text);--leaf-text-action-background:color-mix(in srgb, var(--leaf-color-option-hover) 50%, transparent);--leaf-text-action-active-background:var(--leaf-color-option-hover);--leaf-button-rest-color:var(--leaf-text-action-color);--leaf-button-rest-background:transparent;--leaf-button-rest-border:transparent;--leaf-button-rest-shadow:none;--leaf-button-hover-background:var(--leaf-text-action-background);--leaf-button-active-background:var(--leaf-text-action-active-background)}.leaf-button.leaf-button--text.leaf-button--danger{--leaf-button-rest-color:var(--leaf-color-danger-ink)}.leaf-button:is(.leaf-button--solid,.leaf-button--outline,.leaf-button--text,.leaf-button--link){--leaf-button-base-color:var(--leaf-component-button-color,var(--leaf-button-rest-color));--leaf-button-base-background:var(--leaf-component-button-background,var(--leaf-button-rest-background));--leaf-button-base-border:var(--leaf-component-button-border-color,var(--leaf-frame-border-color,var(--leaf-button-rest-border)));--leaf-button-base-shadow:var(--leaf-component-button-shadow,var(--leaf-control-shadow,var(--leaf-button-rest-shadow)));color:var(--leaf-button-base-color);background:var(--leaf-button-base-background);border-color:var(--leaf-button-base-border);box-shadow:var(--leaf-button-base-shadow)}.leaf-button:is(.leaf-button--solid,.leaf-button--outline,.leaf-button--text,.leaf-button--link):focus-visible:not(:disabled){color:var(--leaf-component-button-focus-color,var(--leaf-button-base-color));background:var(--leaf-component-button-focus-background,var(--leaf-button-base-background));border-color:var(--leaf-component-button-focus-border-color,var(--leaf-button-base-border));box-shadow:var(--leaf-component-button-focus-shadow,var(--leaf-button-base-shadow))}.leaf-button:is(.leaf-button--solid,.leaf-button--outline,.leaf-button--text,.leaf-button--link):hover:not(:disabled):not([data-loading]):where(:not(:focus-visible)){color:var(--leaf-component-button-hover-color,var(--leaf-button-base-color));background:var(--leaf-component-button-hover-background,var(--leaf-button-hover-background,var(--leaf-button-base-background)));border-color:var(--leaf-component-button-hover-border-color,var(--leaf-button-hover-border));box-shadow:var(--leaf-component-button-hover-shadow,var(--leaf-button-base-shadow))}.leaf-button:is(.leaf-button--solid,.leaf-button--outline,.leaf-button--text,.leaf-button--link):active:not(:disabled):not([data-loading]){color:var(--leaf-component-button-active-color,var(--leaf-button-active-color));background:var(--leaf-component-button-active-background,var(--leaf-button-active-background));border-color:var(--leaf-component-button-active-border-color,var(--leaf-component-button-border-color,var(--leaf-frame-border-color,var(--leaf-button-active-border))));box-shadow:var(--leaf-component-button-active-shadow,var(--leaf-button-active-shadow))}.leaf-button:is(.leaf-button--solid,.leaf-button--outline,.leaf-button--text,.leaf-button--link):disabled{color:var(--leaf-component-button-disabled-color,var(--leaf-button-base-color));background:var(--leaf-component-button-disabled-background,var(--leaf-button-base-background));border-color:var(--leaf-component-button-disabled-border-color,var(--leaf-button-base-border));box-shadow:var(--leaf-component-button-disabled-shadow,var(--leaf-button-base-shadow))}@keyframes leaf-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.leaf-button,.leaf-button__content,.leaf-button__loading{transition:none}.leaf-button[data-loading] .leaf-button__spinner{animation:none}}@media (forced-colors:active){.leaf-button:is(.leaf-button--solid,.leaf-button--outline,.leaf-button--link,.leaf-button--text){border-color:buttontext}.leaf-button:is(.leaf-button--solid,.leaf-button--outline,.leaf-button--link,.leaf-button--text):disabled{color:graytext;border-color:graytext}.leaf-button:is(.leaf-button--solid,.leaf-button--outline,.leaf-button--link,.leaf-button--text):focus-visible{outline-color:highlight}}.leaf-button-group{align-items:stretch;gap:8px;display:inline-flex}.leaf-button-group--attached{gap:0}.leaf-button-group--attached>.leaf-button{position:relative}.leaf-button-group--attached>.leaf-button:not(:first-child){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:calc(-1*var(--leaf-button-border-width))}.leaf-button-group--attached>.leaf-button:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.leaf-button-group--attached>.leaf-button:hover:not(:disabled),.leaf-button-group--attached>.leaf-button:active:not(:disabled),.leaf-button-group--attached>.leaf-button:focus-visible{z-index:1}.leaf-button-group{border:0;min-width:0;margin:0;padding:0}.leaf-split-button{isolation:isolate}.leaf-split-button.leaf-button-group--attached>.leaf-button{z-index:1}.leaf-split-button>.leaf-button--outline{--leaf-split-button-divider-color:var(--leaf-component-button-border-color,var(--leaf-frame-border-color,var(--leaf-color-primary-border,var(--leaf-color-border))))}.leaf-split-button>.leaf-button--outline.leaf-button--danger{--leaf-split-button-divider-color:var(--leaf-component-button-border-color,var(--leaf-frame-border-color,var(--leaf-button-color)))}.leaf-split-button>.leaf-button--outline:first-child{border-inline-end-color:var(--leaf-split-button-divider-color)}.leaf-split-button>.leaf-button--outline:not(:first-child){border-inline-start-color:var(--leaf-split-button-divider-color)}.leaf-split-button>.leaf-button+.leaf-button:not(.leaf-button--outline){margin-inline-start:0}.leaf-split-button>.leaf-button+.leaf-button:before{content:"";z-index:2;background:var(--leaf-component-button-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));pointer-events:none;width:1px;position:absolute;inset-block:22%;inset-inline-start:0}.leaf-split-button>.leaf-button+.leaf-button.leaf-button--solid:before{background:color-mix(in srgb, var(--leaf-button-on-color) 32%, transparent)}.leaf-split-button>.leaf-button+.leaf-button.leaf-button--outline:before{display:none}.leaf-split-button>.leaf-button+.leaf-button.leaf-button--link{margin-inline-start:8px}.leaf-split-button>.leaf-button+.leaf-button.leaf-button--link:before{inset-inline-start:-4px}@media (forced-colors:active){.leaf-split-button>.leaf-button+.leaf-button:before,.leaf-split-button>.leaf-button+.leaf-button.leaf-button--solid:before{background:buttontext}}.leaf-button{--leaf-current-control-height:var(--leaf-component-button-height,var(--leaf-control-height));--leaf-current-font-size:var(--leaf-component-button-font-size,var(--leaf-font-size))}.leaf-button--sm{--leaf-current-control-height:var(--leaf-component-button-height-sm,var(--leaf-control-height-sm));--leaf-current-font-size:var(--leaf-font-size-sm)}.leaf-button--lg{--leaf-current-control-height:var(--leaf-component-button-height-lg,var(--leaf-control-height-lg));--leaf-current-font-size:var(--leaf-font-size-lg)}.leaf-input{--leaf-current-font-size:var(--leaf-font-size);--leaf-current-control-height:var(--leaf-control-height,34px);--leaf-field-color:var(--leaf-color-primary);--leaf-field-color-border-30:color-mix(in srgb, var(--leaf-field-color) 30%, var(--leaf-color-border));--leaf-field-border-width:var(--leaf-component-input-border-width,var(--leaf-border-width,1px));--leaf-field-text:var(--leaf-component-input-color,var(--leaf-color-text));--leaf-field-rest-border:var(--leaf-component-input-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));--leaf-field-background:var(--leaf-component-input-background,var(--leaf-color-surface));--leaf-field-shadow:var(--leaf-component-input-shadow,var(--leaf-control-shadow,0 0 0 0 transparent));box-sizing:border-box;border:var(--leaf-field-border-width) solid var(--leaf-component-input-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));border-radius:var(--leaf-component-input-radius,var(--leaf-radius));width:240px;min-width:0;max-width:100%;color:var(--leaf-component-input-color,var(--leaf-color-text));background:var(--leaf-component-input-background,var(--leaf-color-surface));box-shadow:var(--leaf-field-shadow);font-family:var(--leaf-font-family);font-size:var(--leaf-component-input-font-size,var(--leaf-current-font-size));line-height:var(--leaf-line-height);transition:border-color var(--leaf-motion-color) var(--leaf-motion-easing),background-color var(--leaf-motion-color) var(--leaf-motion-easing),box-shadow var(--leaf-motion-color) var(--leaf-motion-easing)}.leaf-input[data-status=error]{--leaf-field-rest-border:var(--leaf-field-color);--leaf-field-color:var(--leaf-color-danger);--leaf-field-color-border-30:var(--leaf-color-danger-border);border-color:var(--leaf-field-color)}.leaf-input[data-status=warning]{--leaf-field-rest-border:var(--leaf-field-color);--leaf-field-color:var(--leaf-color-warning);--leaf-field-color-border-30:var(--leaf-color-warning-border);border-color:var(--leaf-field-color)}.leaf-input[data-disabled],.leaf-input:disabled{opacity:.55;cursor:not-allowed}.leaf-input:hover:not([data-disabled]):not(:disabled):where(:not(:focus-within):not([data-open])){color:var(--leaf-component-input-hover-color,var(--leaf-field-text));background:var(--leaf-component-input-hover-background,var(--leaf-field-background));border-color:var(--leaf-component-input-hover-border-color,var(--leaf-field-rest-border));box-shadow:var(--leaf-component-input-hover-shadow,var(--leaf-field-shadow))}.leaf-input:is(:focus-within,[data-open]):not([data-disabled]):not(:disabled){color:var(--leaf-component-input-focus-color,var(--leaf-field-text));background:var(--leaf-component-input-focus-background,var(--leaf-field-background));border-color:var(--leaf-component-input-focus-border-color,var(--leaf-field-color));box-shadow:var(--leaf-component-input-focus-shadow,var(--leaf-field-shadow));outline:none}.leaf-input:active:not([data-disabled]):not(:disabled):where(:not(:focus-within):not([data-open])){color:var(--leaf-component-input-active-color,var(--leaf-field-text));background:var(--leaf-component-input-active-background,var(--leaf-field-background));border-color:var(--leaf-component-input-active-border-color,var(--leaf-field-rest-border));box-shadow:var(--leaf-component-input-active-shadow,var(--leaf-field-shadow))}.leaf-input[data-disabled],.leaf-input:disabled{color:var(--leaf-component-input-disabled-color,var(--leaf-field-text));background:var(--leaf-component-input-disabled-background,var(--leaf-color-surface-muted));border-color:var(--leaf-component-input-disabled-border-color,var(--leaf-field-rest-border));box-shadow:var(--leaf-component-input-disabled-shadow,var(--leaf-field-shadow))}@media (forced-colors:active){.leaf-input:is(:focus-within,[data-open]):not([data-disabled]):not(:disabled){outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){.leaf-input{transition:none}}.leaf-input{align-items:center;gap:var(--leaf-component-input-gap,8px);height:var(--leaf-current-control-height);padding-inline:var(--leaf-density-field-padding);display:inline-flex}.leaf-input__native{box-sizing:border-box;border-radius:inherit;width:100%;min-width:0;height:100%;color:inherit;font:inherit;line-height:inherit;background:0 0;border:0;outline:none;padding:0}.leaf-input__native:disabled{cursor:not-allowed}.leaf-input__native::placeholder{color:var(--leaf-color-text-subtle);opacity:1}.leaf-input__affix{color:var(--leaf-color-text-muted);transition:color var(--leaf-motion-duration) var(--leaf-motion-easing);flex:none;display:inline-flex}.leaf-input__affix svg{width:16px;height:16px}.leaf-input--password .leaf-input__native[type=password]{letter-spacing:.12em}.leaf-input--password .leaf-input__native[type=password]::placeholder{letter-spacing:normal}.leaf-input__native::-ms-reveal{display:none}.leaf-input__count{color:var(--leaf-color-text-subtle);font-size:var(--leaf-font-size-sm);white-space:nowrap;font-variant-numeric:tabular-nums;transition:color var(--leaf-motion-duration) var(--leaf-motion-easing)}.leaf-input__visibility,.leaf-input__clear{border-radius:var(--leaf-radius-sm);--leaf-text-action-color:var(--leaf-color-text);--leaf-text-action-background:color-mix(in srgb, var(--leaf-color-option-hover) 50%, transparent);--leaf-text-action-active-background:var(--leaf-color-option-hover);width:24px;height:24px;color:var(--leaf-text-action-color);cursor:pointer;transition:background-color var(--leaf-motion-color) var(--leaf-motion-easing),border-color var(--leaf-motion-color) var(--leaf-motion-easing),color var(--leaf-motion-color) var(--leaf-motion-easing),box-shadow var(--leaf-motion-color) var(--leaf-motion-easing),opacity var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-inline-end:-3px;padding:0;display:inline-flex}.leaf-input__visibility:hover:not(:disabled),.leaf-input__clear:hover:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-background)}.leaf-input__visibility:active:not(:disabled),.leaf-input__clear:active:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-active-background)}.leaf-input__visibility:focus-visible,.leaf-input__clear:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}.leaf-input__visibility:disabled,.leaf-input__clear:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.leaf-input__visibility,.leaf-input__clear{transition:none}}.leaf-input:focus-within .leaf-input__affix{color:var(--leaf-field-color)}.leaf-input:focus-within .leaf-input__count{color:var(--leaf-color-text-muted)}@media (hover:hover){.leaf-input__clear{opacity:0;pointer-events:none}.leaf-input:hover .leaf-input__clear,.leaf-input__clear:focus-visible{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.leaf-input__visibility,.leaf-input__clear,.leaf-input__affix,.leaf-input__count{transition:none}}.leaf-input-search,.leaf-input-group{align-items:stretch;gap:8px;min-width:0;display:flex}.leaf-input-search>.leaf-input,.leaf-input-group>.leaf-input{flex:1;min-width:0}.leaf-input-search>.leaf-button,.leaf-input-group>.leaf-button{flex:none}.leaf-input-group--compact{gap:0}.leaf-input-group--compact>*{position:relative}.leaf-input-group--compact>:not(:first-child){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:calc(-1*var(--leaf-field-border-width,var(--leaf-button-border-width,var(--leaf-border-width,1px))))}.leaf-input-group--compact>:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.leaf-input-group--compact>:focus-within{z-index:1}.leaf-input-search{box-sizing:border-box;width:240px;min-width:0;max-width:100%}.leaf-input-group{border:0;margin:0;padding:0}.leaf-input{--leaf-current-control-height:var(--leaf-component-input-height,var(--leaf-control-height));--leaf-current-font-size:var(--leaf-component-input-font-size,var(--leaf-font-size))}.leaf-input--sm{--leaf-current-control-height:var(--leaf-component-input-height-sm,var(--leaf-control-height-sm));--leaf-current-font-size:var(--leaf-font-size-sm)}.leaf-input--lg{--leaf-current-control-height:var(--leaf-component-input-height-lg,var(--leaf-control-height-lg));--leaf-current-font-size:var(--leaf-font-size-lg)}.leaf-textarea{--leaf-current-font-size:var(--leaf-font-size);--leaf-current-control-height:var(--leaf-control-height,34px);--leaf-field-color:var(--leaf-color-primary);--leaf-field-color-border-30:color-mix(in srgb, var(--leaf-field-color) 30%, var(--leaf-color-border));--leaf-field-border-width:var(--leaf-component-textarea-border-width,var(--leaf-border-width,1px));--leaf-field-text:var(--leaf-component-textarea-color,var(--leaf-color-text));--leaf-field-rest-border:var(--leaf-component-textarea-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));--leaf-field-background:var(--leaf-component-textarea-background,var(--leaf-color-surface));--leaf-field-shadow:var(--leaf-component-textarea-shadow,var(--leaf-control-shadow,0 0 0 0 transparent));box-sizing:border-box;border:var(--leaf-field-border-width) solid var(--leaf-component-textarea-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));border-radius:var(--leaf-component-textarea-radius,var(--leaf-radius));width:240px;min-width:0;max-width:100%;color:var(--leaf-component-textarea-color,var(--leaf-color-text));background:var(--leaf-component-textarea-background,var(--leaf-color-surface));box-shadow:var(--leaf-field-shadow);font-family:var(--leaf-font-family);font-size:var(--leaf-component-textarea-font-size,var(--leaf-current-font-size));line-height:var(--leaf-line-height);transition:border-color var(--leaf-motion-color) var(--leaf-motion-easing),background-color var(--leaf-motion-color) var(--leaf-motion-easing),box-shadow var(--leaf-motion-color) var(--leaf-motion-easing)}.leaf-textarea[data-status=error]{--leaf-field-rest-border:var(--leaf-field-color);--leaf-field-color:var(--leaf-color-danger);--leaf-field-color-border-30:var(--leaf-color-danger-border);border-color:var(--leaf-field-color)}.leaf-textarea[data-status=warning]{--leaf-field-rest-border:var(--leaf-field-color);--leaf-field-color:var(--leaf-color-warning);--leaf-field-color-border-30:var(--leaf-color-warning-border);border-color:var(--leaf-field-color)}.leaf-textarea[data-disabled],.leaf-textarea:disabled{opacity:.55;cursor:not-allowed}.leaf-textarea:hover:not([data-disabled]):not(:disabled):where(:not(:focus-within):not([data-open])){color:var(--leaf-component-textarea-hover-color,var(--leaf-field-text));background:var(--leaf-component-textarea-hover-background,var(--leaf-field-background));border-color:var(--leaf-component-textarea-hover-border-color,var(--leaf-field-rest-border));box-shadow:var(--leaf-component-textarea-hover-shadow,var(--leaf-field-shadow))}.leaf-textarea:is(:focus-within,[data-open]):not([data-disabled]):not(:disabled){color:var(--leaf-component-textarea-focus-color,var(--leaf-field-text));background:var(--leaf-component-textarea-focus-background,var(--leaf-field-background));border-color:var(--leaf-component-textarea-focus-border-color,var(--leaf-field-color));box-shadow:var(--leaf-component-textarea-focus-shadow,var(--leaf-field-shadow));outline:none}.leaf-textarea:active:not([data-disabled]):not(:disabled):where(:not(:focus-within):not([data-open])){color:var(--leaf-component-textarea-active-color,var(--leaf-field-text));background:var(--leaf-component-textarea-active-background,var(--leaf-field-background));border-color:var(--leaf-component-textarea-active-border-color,var(--leaf-field-rest-border));box-shadow:var(--leaf-component-textarea-active-shadow,var(--leaf-field-shadow))}.leaf-textarea[data-disabled],.leaf-textarea:disabled{color:var(--leaf-component-textarea-disabled-color,var(--leaf-field-text));background:var(--leaf-component-textarea-disabled-background,var(--leaf-color-surface-muted));border-color:var(--leaf-component-textarea-disabled-border-color,var(--leaf-field-rest-border));box-shadow:var(--leaf-component-textarea-disabled-shadow,var(--leaf-field-shadow))}@media (forced-colors:active){.leaf-textarea:is(:focus-within,[data-open]):not([data-disabled]):not(:disabled){outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){.leaf-textarea{transition:none}}.leaf-textarea{width:100%;min-height:calc(var(--leaf-current-control-height)*2);padding:var(--leaf-component-textarea-padding,var(--leaf-spacing-sm) var(--leaf-density-field-padding));outline:none;display:block}.leaf-textarea::placeholder{color:var(--leaf-color-text-subtle);opacity:1}.leaf-textarea-wrap{flex-direction:column;gap:4px;min-width:0;display:flex}.leaf-textarea__count{color:var(--leaf-color-text-subtle);font:var(--leaf-font-size-sm) var(--leaf-font-family);font-variant-numeric:tabular-nums;transition:color var(--leaf-motion-duration) var(--leaf-motion-easing);align-self:flex-end}.leaf-textarea-wrap:focus-within .leaf-textarea__count{color:var(--leaf-color-text-muted)}@media (prefers-reduced-motion:reduce){.leaf-textarea__count{transition:none}}.leaf-textarea{--leaf-current-control-height:var(--leaf-component-textarea-height,var(--leaf-control-height));--leaf-current-font-size:var(--leaf-component-textarea-font-size,var(--leaf-font-size))}.leaf-textarea--sm{--leaf-current-control-height:var(--leaf-component-textarea-height-sm,var(--leaf-control-height-sm));--leaf-current-font-size:var(--leaf-font-size-sm)}.leaf-textarea--lg{--leaf-current-control-height:var(--leaf-component-textarea-height-lg,var(--leaf-control-height-lg));--leaf-current-font-size:var(--leaf-font-size-lg)}.leaf-checkbox{--leaf-current-font-size:var(--leaf-font-size);--leaf-current-control-height:var(--leaf-control-height,34px)}.leaf-checkbox--sm{--leaf-current-control-height:var(--leaf-control-height-sm,28px);--leaf-current-font-size:var(--leaf-font-size-sm,13px)}.leaf-checkbox--lg{--leaf-current-control-height:var(--leaf-control-height-lg,40px);--leaf-current-font-size:var(--leaf-font-size-lg,16px)}.leaf-checkbox{box-sizing:border-box;min-height:var(--leaf-current-control-height);max-width:100%;color:var(--leaf-component-checkbox-color,var(--leaf-color-text));font-family:var(--leaf-font-family);font-size:var(--leaf-current-font-size);line-height:var(--leaf-line-height);cursor:pointer;align-items:center;gap:8px;display:inline-flex;position:relative}.leaf-checkbox[data-disabled]{cursor:not-allowed;opacity:.55}.leaf-checkbox__control{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.leaf-checkbox__input{box-sizing:border-box;border:var(--leaf-component-checkbox-border-width,var(--leaf-border-width,1px)) solid var(--leaf-component-checkbox-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));background:var(--leaf-component-checkbox-background,var(--leaf-color-surface));appearance:none;width:18px;height:18px;cursor:inherit;transition:border-color var(--leaf-motion-fast) var(--leaf-motion-easing),background-color var(--leaf-motion-fast) var(--leaf-motion-easing),box-shadow var(--leaf-motion-fast) var(--leaf-motion-easing),scale var(--leaf-motion-fast) var(--leaf-motion-spring);margin:0}.leaf-checkbox__input:checked,.leaf-checkbox__input:indeterminate{border-color:var(--leaf-frame-border-color,var(--leaf-color-primary-indicator,var(--leaf-color-primary)));background:var(--leaf-color-primary)}.leaf-checkbox__input:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}@media (prefers-reduced-motion:reduce){.leaf-checkbox__input,.leaf-checkbox__mark{transition:none}}@media (forced-colors:active){.leaf-checkbox__input{appearance:auto;accent-color:auto}.leaf-checkbox__mark{display:none!important}}.leaf-checkbox__copy{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.leaf-checkbox__description{color:var(--leaf-color-text-muted);font-size:var(--leaf-font-size-sm);line-height:var(--leaf-line-height-sm)}.leaf-checkbox__icon{width:calc(var(--leaf-current-control-height) - 4px);height:calc(var(--leaf-current-control-height) - 4px);box-sizing:border-box;border:1px solid var(--leaf-color-divider);border-radius:var(--leaf-radius-sm);color:var(--leaf-color-text-muted);background:var(--leaf-color-surface-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.leaf-checkbox__icon>svg{width:18px;height:18px}.leaf-checkbox__extra{color:var(--leaf-color-text-muted);font-size:var(--leaf-font-size-sm);overflow-wrap:anywhere;flex:none;max-width:45%;margin-inline-start:auto}.leaf-checkbox--described:not(.leaf-checkbox--card){align-items:flex-start}.leaf-checkbox--described:not(.leaf-checkbox--card) .leaf-checkbox__control{margin-block-start:2px}.leaf-checkbox--card{gap:var(--leaf-component-checkbox-gap,12px);width:100%;min-height:calc(var(--leaf-current-control-height) + 24px);padding:var(--leaf-component-checkbox-padding,calc(var(--leaf-spacing) * 1.75));border:var(--leaf-component-checkbox-border-width,var(--leaf-border-width,1px)) solid var(--leaf-component-checkbox-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));border-radius:var(--leaf-component-checkbox-radius,var(--leaf-radius-md));color:var(--leaf-component-checkbox-color,var(--leaf-color-text));background:var(--leaf-component-checkbox-background,var(--leaf-color-surface));box-shadow:var(--leaf-component-checkbox-shadow,var(--leaf-surface-shadow,none));transition:border-color var(--leaf-motion-duration) var(--leaf-motion-easing),background-color var(--leaf-motion-duration) var(--leaf-motion-easing),box-shadow var(--leaf-motion-duration) var(--leaf-motion-easing)}.leaf-checkbox--card .leaf-checkbox__icon{order:1}.leaf-checkbox--card .leaf-checkbox__copy{flex:1;order:2}.leaf-checkbox--card .leaf-checkbox__extra{order:3}.leaf-checkbox--card .leaf-checkbox__control{order:4}.leaf-checkbox--card:hover:not([data-disabled]){border-color:var(--leaf-color-border-hover);background:var(--leaf-color-surface-muted)}:is(.leaf-checkbox--card:has(.leaf-checkbox__input:checked),.leaf-checkbox--card:has(.leaf-checkbox__input:indeterminate)){border-color:var(--leaf-color-primary-indicator,var(--leaf-color-primary))}.leaf-checkbox--card:has(.leaf-checkbox__input:focus-visible){outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}.leaf-checkbox--card:has(.leaf-checkbox__input:focus-visible) .leaf-checkbox__input{outline:none}@media (forced-colors:active){.leaf-checkbox--card{border-color:buttonborder}:is(.leaf-checkbox--card:has(.leaf-checkbox__input:checked),.leaf-checkbox--card:has(.leaf-checkbox__input:indeterminate)){border-color:highlight}.leaf-checkbox--card:has(.leaf-checkbox__input:focus-visible){outline-color:highlight}}.leaf-checkbox__input{border-radius:var(--leaf-choice-radius,5px);box-shadow:var(--leaf-shadow-xs);transition:border-color var(--leaf-motion-duration) var(--leaf-motion-easing),background-color var(--leaf-motion-duration) var(--leaf-motion-easing),box-shadow var(--leaf-motion-duration) var(--leaf-motion-easing),transform var(--leaf-motion-fast) var(--leaf-motion-spring)}.leaf-checkbox:active:not([data-disabled]) .leaf-checkbox__input{transform:scale(.9)}.leaf-checkbox__control{transition:transform var(--leaf-motion-fast) var(--leaf-motion-spring)}.leaf-checkbox__mark{opacity:0;transition:opacity var(--leaf-motion-fast) var(--leaf-motion-easing),transform var(--leaf-motion-duration) var(--leaf-motion-spring);width:14px;height:14px;color:var(--leaf-color-on-primary);pointer-events:none;stroke-width:2.5px;position:absolute;transform:scale(.6)}.leaf-checkbox__mark--check polyline,.leaf-checkbox__mark--check path{stroke-dasharray:22;stroke-dashoffset:22px;transition:stroke-dashoffset var(--leaf-motion-duration) var(--leaf-motion-easing)}.leaf-checkbox__input:checked:not(:indeterminate)~.leaf-checkbox__mark--check,.leaf-checkbox__input:indeterminate~.leaf-checkbox__mark--mixed{opacity:1;transform:scale(1)}.leaf-checkbox__input:checked:not(:indeterminate)~.leaf-checkbox__mark--check polyline,.leaf-checkbox__input:checked:not(:indeterminate)~.leaf-checkbox__mark--check path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.leaf-checkbox__control,.leaf-checkbox__mark--check polyline,.leaf-checkbox__mark--check path{transition:none}}.leaf-checkbox-group{min-width:0;color:var(--leaf-color-text);font:var(--leaf-font-size) var(--leaf-font-family);border:0;margin:0;padding:0}.leaf-checkbox-group legend{font-weight:var(--leaf-font-weight);margin-bottom:8px;padding:0}.leaf-checkbox-group__options{flex-wrap:wrap;gap:12px 18px;display:flex}.leaf-checkbox-group--vertical .leaf-checkbox-group__options{flex-direction:column;align-items:flex-start}.leaf-checkbox-group--card,.leaf-checkbox-group--list{width:100%}.leaf-checkbox-group--card>legend,.leaf-checkbox-group--list>legend{color:var(--leaf-color-text-muted);font-size:max(12px,var(--leaf-font-size) - 2px);font-weight:var(--leaf-font-weight);line-height:var(--leaf-line-height-sm);letter-spacing:.04em;text-transform:uppercase;margin-block-end:10px}.leaf-checkbox-group--card .leaf-checkbox__copy,.leaf-checkbox-group--list .leaf-checkbox__copy{flex:1}.leaf-checkbox-group--card .leaf-checkbox-group__options{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:stretch;gap:12px;display:grid}.leaf-checkbox-group--card.leaf-checkbox-group--vertical .leaf-checkbox-group__options{grid-template-columns:minmax(0,1fr)}.leaf-checkbox-group--list .leaf-checkbox-group__options{border:var(--leaf-component-checkbox-border-width,var(--leaf-border-width,1px)) solid var(--leaf-component-checkbox-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));border-radius:var(--leaf-component-checkbox-radius,var(--leaf-radius-md));background:var(--leaf-component-checkbox-background,var(--leaf-color-surface));flex-direction:column;align-items:stretch;gap:0;display:flex}.leaf-checkbox-group--list .leaf-checkbox-group__options>.leaf-checkbox{width:100%;min-width:0;padding:var(--leaf-component-checkbox-padding,12px 16px);gap:var(--leaf-component-checkbox-gap,12px);transition:background-color var(--leaf-motion-duration) var(--leaf-motion-easing)}.leaf-checkbox-group--list .leaf-checkbox-group__options>.leaf-checkbox:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.leaf-checkbox-group--list .leaf-checkbox-group__options>.leaf-checkbox:last-child{border-end-end-radius:inherit;border-end-start-radius:inherit}.leaf-checkbox-group--list .leaf-checkbox-group__options>.leaf-checkbox:not(:first-child){border-block-start:1px solid var(--leaf-color-divider)}.leaf-checkbox-group--list .leaf-checkbox-group__options>.leaf-checkbox:hover:not([data-disabled]){background:var(--leaf-color-surface-muted)}.leaf-checkbox:hover:not([data-disabled]):where(:not(:has(input:focus-visible))){color:var(--leaf-component-checkbox-hover-color,var(--leaf-component-checkbox-color,var(--leaf-color-text)))}.leaf-checkbox:active:not([data-disabled]){color:var(--leaf-component-checkbox-active-color,var(--leaf-component-checkbox-color,var(--leaf-color-text)))}.leaf-checkbox:where(:has(input:focus-visible)):not([data-disabled]){color:var(--leaf-component-checkbox-focus-color,var(--leaf-component-checkbox-color,var(--leaf-color-text)))}.leaf-checkbox[data-disabled]{color:var(--leaf-component-checkbox-disabled-color,var(--leaf-component-checkbox-color,var(--leaf-color-text)))}.leaf-checkbox__input{--leaf-choice-background:var(--leaf-component-checkbox-background,var(--leaf-color-surface));--leaf-choice-border:var(--leaf-component-checkbox-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));--leaf-choice-shadow:var(--leaf-component-checkbox-shadow,var(--leaf-control-shadow,var(--leaf-shadow-xs)));box-shadow:var(--leaf-choice-shadow)}.leaf-checkbox__input:checked,.leaf-checkbox__input:indeterminate{--leaf-choice-background:var(--leaf-color-primary);--leaf-choice-border:var(--leaf-frame-border-color,var(--leaf-color-primary-indicator,var(--leaf-color-primary)))}.leaf-checkbox__input:focus-visible:not(:disabled){color:var(--leaf-component-checkbox-focus-color,inherit);background:var(--leaf-component-checkbox-focus-background,var(--leaf-choice-background));border-color:var(--leaf-component-checkbox-focus-border-color,var(--leaf-choice-border));box-shadow:var(--leaf-component-checkbox-focus-shadow,var(--leaf-choice-shadow))}.leaf-checkbox__input:disabled{color:var(--leaf-component-checkbox-disabled-color,inherit);background:var(--leaf-component-checkbox-disabled-background,var(--leaf-choice-background));border-color:var(--leaf-component-checkbox-disabled-border-color,var(--leaf-choice-border));box-shadow:var(--leaf-component-checkbox-disabled-shadow,var(--leaf-choice-shadow))}.leaf-checkbox:hover:not([data-disabled]) .leaf-checkbox__input:not(:disabled):where(:not(:focus-visible)){color:var(--leaf-component-checkbox-hover-color,inherit);background:var(--leaf-component-checkbox-hover-background,var(--leaf-choice-background));border-color:var(--leaf-component-checkbox-hover-border-color,var(--leaf-color-primary-indicator,var(--leaf-color-primary)));box-shadow:var(--leaf-component-checkbox-hover-shadow,var(--leaf-choice-shadow))}.leaf-checkbox:active:not([data-disabled]) .leaf-checkbox__input:not(:disabled){color:var(--leaf-component-checkbox-active-color,inherit);background:var(--leaf-component-checkbox-active-background,var(--leaf-choice-background));border-color:var(--leaf-component-checkbox-active-border-color,var(--leaf-color-primary-indicator,var(--leaf-color-primary)));box-shadow:var(--leaf-component-checkbox-active-shadow,var(--leaf-choice-shadow))}.leaf-radio{--leaf-current-font-size:var(--leaf-font-size);--leaf-current-control-height:var(--leaf-control-height,34px)}.leaf-radio--sm{--leaf-current-control-height:var(--leaf-control-height-sm,28px);--leaf-current-font-size:var(--leaf-font-size-sm,13px)}.leaf-radio--lg{--leaf-current-control-height:var(--leaf-control-height-lg,40px);--leaf-current-font-size:var(--leaf-font-size-lg,16px)}.leaf-radio{box-sizing:border-box;min-height:var(--leaf-current-control-height);max-width:100%;color:var(--leaf-component-radio-color,var(--leaf-color-text));font-family:var(--leaf-font-family);font-size:var(--leaf-current-font-size);line-height:var(--leaf-line-height);cursor:pointer;align-items:center;gap:8px;display:inline-flex;position:relative}.leaf-radio[data-disabled]{cursor:not-allowed;opacity:.55}.leaf-radio__control{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.leaf-radio__input{box-sizing:border-box;border:var(--leaf-component-radio-border-width,var(--leaf-border-width,1px)) solid var(--leaf-component-radio-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));background:var(--leaf-component-radio-background,var(--leaf-color-surface));appearance:none;width:18px;height:18px;cursor:inherit;transition:border-color var(--leaf-motion-fast) var(--leaf-motion-easing),background-color var(--leaf-motion-fast) var(--leaf-motion-easing),box-shadow var(--leaf-motion-fast) var(--leaf-motion-easing),scale var(--leaf-motion-fast) var(--leaf-motion-spring);margin:0}.leaf-radio__input:checked,.leaf-radio__input:indeterminate{border-color:var(--leaf-frame-border-color,var(--leaf-color-primary-indicator,var(--leaf-color-primary)));background:var(--leaf-color-primary)}.leaf-radio__input:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}@media (prefers-reduced-motion:reduce){.leaf-radio__input,.leaf-radio__mark{transition:none}}@media (forced-colors:active){.leaf-radio__input{appearance:auto;accent-color:auto}.leaf-radio__mark{display:none!important}}.leaf-radio__copy{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.leaf-radio__description{color:var(--leaf-color-text-muted);font-size:var(--leaf-font-size-sm);line-height:var(--leaf-line-height-sm)}.leaf-radio__icon{width:calc(var(--leaf-current-control-height) - 4px);height:calc(var(--leaf-current-control-height) - 4px);box-sizing:border-box;border:1px solid var(--leaf-color-divider);border-radius:var(--leaf-radius-sm);color:var(--leaf-color-text-muted);background:var(--leaf-color-surface-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.leaf-radio__icon>svg{width:18px;height:18px}.leaf-radio__extra{color:var(--leaf-color-text-muted);font-size:var(--leaf-font-size-sm);overflow-wrap:anywhere;flex:none;max-width:45%;margin-inline-start:auto}.leaf-radio--described:not(.leaf-radio--card){align-items:flex-start}.leaf-radio--described:not(.leaf-radio--card) .leaf-radio__control{margin-block-start:2px}.leaf-radio--card{gap:var(--leaf-component-radio-gap,12px);width:100%;min-height:calc(var(--leaf-current-control-height) + 24px);padding:var(--leaf-component-radio-padding,calc(var(--leaf-spacing) * 1.75));border:var(--leaf-component-radio-border-width,var(--leaf-border-width,1px)) solid var(--leaf-component-radio-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));border-radius:var(--leaf-component-radio-radius,var(--leaf-radius-md));color:var(--leaf-component-radio-color,var(--leaf-color-text));background:var(--leaf-component-radio-background,var(--leaf-color-surface));box-shadow:var(--leaf-component-radio-shadow,var(--leaf-surface-shadow,none));transition:border-color var(--leaf-motion-duration) var(--leaf-motion-easing),background-color var(--leaf-motion-duration) var(--leaf-motion-easing),box-shadow var(--leaf-motion-duration) var(--leaf-motion-easing)}.leaf-radio--card .leaf-radio__icon{order:1}.leaf-radio--card .leaf-radio__copy{flex:1;order:2}.leaf-radio--card .leaf-radio__extra{order:3}.leaf-radio--card .leaf-radio__control{order:4}.leaf-radio--card:hover:not([data-disabled]){border-color:var(--leaf-color-border-hover);background:var(--leaf-color-surface-muted)}:is(.leaf-radio--card:has(.leaf-radio__input:checked),.leaf-radio--card:has(.leaf-radio__input:indeterminate)){border-color:var(--leaf-color-primary-indicator,var(--leaf-color-primary))}.leaf-radio--card:has(.leaf-radio__input:focus-visible){outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}.leaf-radio--card:has(.leaf-radio__input:focus-visible) .leaf-radio__input{outline:none}@media (forced-colors:active){.leaf-radio--card{border-color:buttonborder}:is(.leaf-radio--card:has(.leaf-radio__input:checked),.leaf-radio--card:has(.leaf-radio__input:indeterminate)){border-color:highlight}.leaf-radio--card:has(.leaf-radio__input:focus-visible){outline-color:highlight}}.leaf-radio__input{box-shadow:var(--leaf-shadow-xs);transition:border-color var(--leaf-motion-duration) var(--leaf-motion-easing),background-color var(--leaf-motion-duration) var(--leaf-motion-easing),transform var(--leaf-motion-fast) var(--leaf-motion-spring);border-radius:50%}.leaf-radio:active:not([data-disabled]) .leaf-radio__input{transform:scale(.9)}.leaf-radio__mark{opacity:0;transition:opacity var(--leaf-motion-fast) var(--leaf-motion-easing),transform var(--leaf-motion-slow) var(--leaf-motion-spring);background:var(--leaf-color-on-primary);pointer-events:none;border-radius:50%;width:7px;height:7px;position:absolute;transform:scale(0)}.leaf-radio__input:checked~.leaf-radio__mark{opacity:1;transform:scale(1)}.leaf-radio-group{min-width:0;color:var(--leaf-color-text);font-family:var(--leaf-font-family);font-size:var(--leaf-font-size);border:0;margin:0;padding:0}.leaf-radio-group__legend{font-weight:var(--leaf-font-weight);margin-bottom:8px;padding:0}.leaf-radio-group__options{flex-wrap:wrap;gap:4px 20px;display:flex}.leaf-radio-group--vertical .leaf-radio-group__options{flex-direction:column;align-items:flex-start}.leaf-radio-group--card,.leaf-radio-group--list{width:100%}.leaf-radio-group--card>legend,.leaf-radio-group--list>legend{color:var(--leaf-color-text-muted);font-size:max(12px,var(--leaf-font-size) - 2px);font-weight:var(--leaf-font-weight);line-height:var(--leaf-line-height-sm);letter-spacing:.04em;text-transform:uppercase;margin-block-end:10px}.leaf-radio-group--card .leaf-radio__copy,.leaf-radio-group--list .leaf-radio__copy{flex:1}.leaf-radio-group--card .leaf-radio-group__options{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:stretch;gap:12px;display:grid}.leaf-radio-group--card.leaf-radio-group--vertical .leaf-radio-group__options{grid-template-columns:minmax(0,1fr)}.leaf-radio-group--list .leaf-radio-group__options{border:var(--leaf-component-radio-border-width,var(--leaf-border-width,1px)) solid var(--leaf-component-radio-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));border-radius:var(--leaf-component-radio-radius,var(--leaf-radius-md));background:var(--leaf-component-radio-background,var(--leaf-color-surface));flex-direction:column;align-items:stretch;gap:0;display:flex}.leaf-radio-group--list .leaf-radio-group__options>.leaf-radio{width:100%;min-width:0;padding:var(--leaf-component-radio-padding,12px 16px);gap:var(--leaf-component-radio-gap,12px);transition:background-color var(--leaf-motion-duration) var(--leaf-motion-easing)}.leaf-radio-group--list .leaf-radio-group__options>.leaf-radio:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.leaf-radio-group--list .leaf-radio-group__options>.leaf-radio:last-child{border-end-end-radius:inherit;border-end-start-radius:inherit}.leaf-radio-group--list .leaf-radio-group__options>.leaf-radio:not(:first-child){border-block-start:1px solid var(--leaf-color-divider)}.leaf-radio-group--list .leaf-radio-group__options>.leaf-radio:hover:not([data-disabled]){background:var(--leaf-color-surface-muted)}.leaf-radio:hover:not([data-disabled]):where(:not(:has(input:focus-visible))){color:var(--leaf-component-radio-hover-color,var(--leaf-component-radio-color,var(--leaf-color-text)))}.leaf-radio:active:not([data-disabled]){color:var(--leaf-component-radio-active-color,var(--leaf-component-radio-color,var(--leaf-color-text)))}.leaf-radio:where(:has(input:focus-visible)):not([data-disabled]){color:var(--leaf-component-radio-focus-color,var(--leaf-component-radio-color,var(--leaf-color-text)))}.leaf-radio[data-disabled]{color:var(--leaf-component-radio-disabled-color,var(--leaf-component-radio-color,var(--leaf-color-text)))}.leaf-radio__input{--leaf-choice-background:var(--leaf-component-radio-background,var(--leaf-color-surface));--leaf-choice-border:var(--leaf-component-radio-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));--leaf-choice-shadow:var(--leaf-component-radio-shadow,var(--leaf-control-shadow,var(--leaf-shadow-xs)));box-shadow:var(--leaf-choice-shadow)}.leaf-radio__input:checked,.leaf-radio__input:indeterminate{--leaf-choice-background:var(--leaf-color-primary);--leaf-choice-border:var(--leaf-frame-border-color,var(--leaf-color-primary-indicator,var(--leaf-color-primary)))}.leaf-radio__input:focus-visible:not(:disabled){color:var(--leaf-component-radio-focus-color,inherit);background:var(--leaf-component-radio-focus-background,var(--leaf-choice-background));border-color:var(--leaf-component-radio-focus-border-color,var(--leaf-choice-border));box-shadow:var(--leaf-component-radio-focus-shadow,var(--leaf-choice-shadow))}.leaf-radio__input:disabled{color:var(--leaf-component-radio-disabled-color,inherit);background:var(--leaf-component-radio-disabled-background,var(--leaf-choice-background));border-color:var(--leaf-component-radio-disabled-border-color,var(--leaf-choice-border));box-shadow:var(--leaf-component-radio-disabled-shadow,var(--leaf-choice-shadow))}.leaf-radio:hover:not([data-disabled]) .leaf-radio__input:not(:disabled):where(:not(:focus-visible)){color:var(--leaf-component-radio-hover-color,inherit);background:var(--leaf-component-radio-hover-background,var(--leaf-choice-background));border-color:var(--leaf-component-radio-hover-border-color,var(--leaf-color-primary-indicator,var(--leaf-color-primary)));box-shadow:var(--leaf-component-radio-hover-shadow,var(--leaf-choice-shadow))}.leaf-radio:active:not([data-disabled]) .leaf-radio__input:not(:disabled){color:var(--leaf-component-radio-active-color,inherit);background:var(--leaf-component-radio-active-background,var(--leaf-choice-background));border-color:var(--leaf-component-radio-active-border-color,var(--leaf-color-primary-indicator,var(--leaf-color-primary)));box-shadow:var(--leaf-component-radio-active-shadow,var(--leaf-choice-shadow))}.leaf-switch{--leaf-current-font-size:var(--leaf-font-size);--leaf-current-control-height:var(--leaf-control-height,34px)}.leaf-switch--sm{--leaf-current-control-height:var(--leaf-control-height-sm,28px);--leaf-current-font-size:var(--leaf-font-size-sm,13px)}.leaf-switch--lg{--leaf-current-control-height:var(--leaf-control-height-lg,40px);--leaf-current-font-size:var(--leaf-font-size-lg,16px)}.leaf-switch{box-sizing:border-box;min-height:var(--leaf-current-control-height);max-width:100%;color:var(--leaf-component-switch-color,var(--leaf-color-text));font-family:var(--leaf-font-family);font-size:var(--leaf-current-font-size);line-height:var(--leaf-line-height);cursor:pointer;align-items:center;gap:8px;display:inline-flex;position:relative}.leaf-switch[data-disabled]{cursor:not-allowed;opacity:.55}.leaf-switch__control{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.leaf-switch__input{box-sizing:border-box;border:var(--leaf-component-switch-border-width,var(--leaf-border-width,1px)) solid var(--leaf-component-switch-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));background:var(--leaf-component-switch-background,var(--leaf-color-surface));appearance:none;width:18px;height:18px;cursor:inherit;transition:border-color var(--leaf-motion-fast) var(--leaf-motion-easing),background-color var(--leaf-motion-fast) var(--leaf-motion-easing),box-shadow var(--leaf-motion-fast) var(--leaf-motion-easing),scale var(--leaf-motion-fast) var(--leaf-motion-spring);margin:0}.leaf-switch__input:checked,.leaf-switch__input:indeterminate{border-color:var(--leaf-frame-border-color,var(--leaf-color-primary-indicator,var(--leaf-color-primary)));background:var(--leaf-color-primary)}.leaf-switch__input:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}@media (prefers-reduced-motion:reduce){.leaf-switch__input,.leaf-switch__mark{transition:none}}@media (forced-colors:active){.leaf-switch__input{appearance:auto;accent-color:auto}.leaf-switch__mark{display:none!important}}.leaf-switch:hover:not([data-disabled]):where(:not(:has(input:focus-visible))){color:var(--leaf-component-switch-hover-color,var(--leaf-component-switch-color,var(--leaf-color-text)))}.leaf-switch:active:not([data-disabled]){color:var(--leaf-component-switch-active-color,var(--leaf-component-switch-color,var(--leaf-color-text)))}.leaf-switch:where(:has(input:focus-visible)):not([data-disabled]){color:var(--leaf-component-switch-focus-color,var(--leaf-component-switch-color,var(--leaf-color-text)))}.leaf-switch[data-disabled]{color:var(--leaf-component-switch-disabled-color,var(--leaf-component-switch-color,var(--leaf-color-text)))}.leaf-switch{--leaf-switch-border-width:var(--leaf-component-switch-border-width,var(--leaf-border-width,1px));--leaf-switch-width:40px;--leaf-switch-height:24px;--leaf-switch-thumb:20px;--leaf-switch-direction:1}.leaf-switch: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)){--leaf-switch-direction:-1}.leaf-switch[data-loading]{cursor:default}.leaf-switch--sm{--leaf-switch-width:32px;--leaf-switch-height:20px;--leaf-switch-thumb:16px}.leaf-switch--lg{--leaf-switch-width:48px;--leaf-switch-height:28px;--leaf-switch-thumb:24px}.leaf-switch__control{width:var(--leaf-switch-width);height:var(--leaf-switch-height)}.leaf-switch__input{z-index:1;opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.leaf-switch__track{box-sizing:border-box;width:100%;height:100%;padding:max(0px,2px - var(--leaf-switch-border-width));--leaf-switch-track-border:var(--leaf-component-switch-border-color,var(--leaf-frame-border-color,var(--leaf-switch-track-background)));border:var(--leaf-switch-border-width) solid var(--leaf-switch-track-border);--leaf-switch-track-background:var(--leaf-component-switch-background,var(--lightningcss-light,var(--leaf-color-text-muted)) var(--lightningcss-dark,var(--leaf-color-option-hover)));--leaf-switch-track-shadow:var(--leaf-component-switch-shadow,var(--leaf-control-shadow,none));background:var(--leaf-switch-track-background);box-shadow:var(--leaf-switch-track-shadow);pointer-events:none;transition:background-color var(--leaf-motion-duration) var(--leaf-motion-easing),border-color var(--leaf-motion-duration) var(--leaf-motion-easing),box-shadow var(--leaf-motion-duration) var(--leaf-motion-easing);border-radius:999px;display:block}.leaf-switch__thumb{width:var(--leaf-switch-thumb);height:var(--leaf-switch-thumb);color:var(--lightningcss-light,var(--leaf-color-text-muted)) var(--lightningcss-dark,var(--leaf-color-surface));background:var(--lightningcss-light,var(--leaf-color-surface)) var(--lightningcss-dark,var(--leaf-color-text));box-shadow:var(--leaf-shadow-xs);transition:transform var(--leaf-motion-duration) var(--leaf-motion-easing),background-color var(--leaf-motion-duration) var(--leaf-motion-easing),color var(--leaf-motion-duration) var(--leaf-motion-easing),box-shadow var(--leaf-motion-duration) var(--leaf-motion-easing);border-radius:999px;justify-content:center;align-items:center;display:flex}.leaf-switch__input:checked+.leaf-switch__track{--leaf-switch-track-border:var(--leaf-component-switch-border-color,var(--leaf-frame-border-color,var(--leaf-color-primary-indicator,var(--leaf-color-primary))));--leaf-switch-track-background:var(--leaf-color-primary);background:var(--leaf-switch-track-background)}.leaf-switch__input:checked+.leaf-switch__track .leaf-switch__thumb{color:var(--leaf-color-primary);background:var(--leaf-color-on-primary);transform:translateX(calc((var(--leaf-switch-width) - var(--leaf-switch-height)) * var(--leaf-switch-direction)))}.leaf-switch:active:not([data-disabled]) .leaf-switch__thumb{box-shadow:var(--leaf-shadow-xs)}.leaf-switch__input:focus-visible+.leaf-switch__track{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}.leaf-switch__input:focus-visible:not(:disabled)+.leaf-switch__track{color:var(--leaf-component-switch-focus-color,inherit);background:var(--leaf-component-switch-focus-background,var(--leaf-switch-track-background));border-color:var(--leaf-component-switch-focus-border-color,var(--leaf-switch-track-border));box-shadow:var(--leaf-component-switch-focus-shadow,var(--leaf-switch-track-shadow))}.leaf-switch:hover:not([data-disabled]):where(:not(:has(input:focus-visible))) .leaf-switch__track{color:var(--leaf-component-switch-hover-color,inherit);background:var(--leaf-component-switch-hover-background,var(--leaf-switch-track-background));border-color:var(--leaf-component-switch-hover-border-color,var(--leaf-switch-track-border));box-shadow:var(--leaf-component-switch-hover-shadow,var(--leaf-switch-track-shadow))}.leaf-switch:active:not([data-disabled]) .leaf-switch__track{color:var(--leaf-component-switch-active-color,inherit);background:var(--leaf-component-switch-active-background,var(--leaf-switch-track-background));border-color:var(--leaf-component-switch-active-border-color,var(--leaf-switch-track-border));box-shadow:var(--leaf-component-switch-active-shadow,var(--leaf-switch-track-shadow))}.leaf-switch[data-disabled] .leaf-switch__track{color:var(--leaf-component-switch-disabled-color,inherit);background:var(--leaf-component-switch-disabled-background,var(--leaf-switch-track-background));border-color:var(--leaf-component-switch-disabled-border-color,var(--leaf-switch-track-border));box-shadow:var(--leaf-component-switch-disabled-shadow,var(--leaf-switch-track-shadow))}.leaf-switch__spinner{color:currentColor;width:10px;height:10px;animation:var(--leaf-motion-animation,leaf-switch-spin calc(var(--leaf-motion-duration) * 4.5) linear infinite);animation-play-state:var(--leaf-motion-play-state,running)}@media (prefers-reduced-motion:reduce){.leaf-switch__track,.leaf-switch__thumb{transition:none}.leaf-switch__spinner{animation:none}}@media (forced-colors:active){.leaf-switch .leaf-switch__control>.leaf-switch__input+.leaf-switch__track{background:canvas;border-color:buttontext}.leaf-switch__thumb{color:canvas;background:buttontext}.leaf-switch .leaf-switch__control>.leaf-switch__input:checked+.leaf-switch__track{background:highlight}.leaf-switch__input:checked+.leaf-switch__track .leaf-switch__thumb{color:highlight;background:highlighttext}.leaf-switch__input:focus-visible+.leaf-switch__track{outline-color:highlight}}@keyframes leaf-switch-spin{to{transform:rotate(360deg)}}.leaf-picker-clear{inset-inline-end:5px;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.leaf-picker-clear--before-arrow{inset-inline-end:29px}.leaf-picker-clear{--leaf-text-action-color:var(--leaf-color-text);--leaf-text-action-background:color-mix(in srgb, var(--leaf-color-option-hover) 50%, transparent);--leaf-text-action-active-background:var(--leaf-color-option-hover);color:var(--leaf-text-action-color);cursor:pointer;transition:background-color var(--leaf-motion-color) var(--leaf-motion-easing),border-color var(--leaf-motion-color) var(--leaf-motion-easing),color var(--leaf-motion-color) var(--leaf-motion-easing),box-shadow var(--leaf-motion-color) var(--leaf-motion-easing),opacity var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0}.leaf-picker-clear:hover:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-background)}.leaf-picker-clear:active:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-active-background)}.leaf-picker-clear:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}.leaf-picker-clear:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.leaf-picker-clear{transition:none}}.leaf-date-picker[data-clearable]>.leaf-date-picker__trigger{padding-inline-end:34px}.leaf-select[data-clearable]>.leaf-select__trigger>span,.leaf-time-picker[data-clearable]>.leaf-time-picker__trigger>span,.leaf-cascader[data-clearable]>.leaf-cascader__trigger>span{margin-inline-end:24px}@media (prefers-reduced-motion:reduce){.leaf-picker-clear{transition:none}}.leaf-selection{flex-wrap:wrap;align-items:center;gap:4px 6px;width:100%;min-width:0;display:flex}.leaf-selection__input{flex:1;min-width:24px;display:flex}.leaf-selection__tag{box-sizing:border-box;min-width:0;max-width:100%;height:max(1px,var(--leaf-current-control-height) - 6px - 2*var(--leaf-field-border-width,var(--leaf-border-width,1px)));border-radius:var(--leaf-radius-sm);background:var(--leaf-color-surface-muted);box-shadow:inset 0 0 0 1px var(--leaf-color-divider);font-size:var(--leaf-font-size-sm);line-height:var(--leaf-line-height-sm);white-space:nowrap;flex:0 auto;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.leaf-selection__tag[hidden]{display:none}.leaf-selection__tag>span:not(.leaf-selection__sr){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.leaf-selection__tag>button{width:18px;height:18px;color:var(--leaf-color-text-muted);cursor:pointer;transition:color var(--leaf-motion-fast),background-color var(--leaf-motion-fast);background:0 0;border:0;border-radius:3px;flex:none;place-items:center;padding:0;display:grid}.leaf-selection__tag>button:hover{color:var(--leaf-color-text);background:var(--leaf-color-border)}.leaf-selection__tag[data-custom]{box-shadow:none;background:0 0;padding:0}.leaf-selection__tag[data-custom]>*{max-width:100%}.leaf-selection[data-single-line]{flex-wrap:nowrap;overflow:clip}.leaf-selection[data-single-line]>.leaf-selection__tag{flex:none}.leaf-selection[data-single-line]>.leaf-selection__tag:first-child{max-width:var(--leaf-selection-first-width,100%)}.leaf-selection[data-single-line] .leaf-selection__input{flex:1 0 var(--leaf-selection-input-width,24px);min-width:0}.leaf-selection[data-single-line] .leaf-selection__input>*{min-width:0}.leaf-selection[data-single-line][data-measuring]>.leaf-selection__tag{width:max-content;max-width:none;display:inline-flex}.leaf-selection__measure{visibility:hidden;pointer-events:none;white-space:pre;width:0;height:0;position:fixed;overflow:hidden}.leaf-selection__measure>*{width:max-content;max-width:none}.leaf-selection__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.leaf-selection__tag>button{transition:none}}.leaf-select{--leaf-current-font-size:var(--leaf-font-size);--leaf-current-control-height:var(--leaf-control-height,34px);--leaf-field-color:var(--leaf-color-primary);--leaf-field-color-border-30:color-mix(in srgb, var(--leaf-field-color) 30%, var(--leaf-color-border));--leaf-field-border-width:var(--leaf-component-select-border-width,var(--leaf-border-width,1px));--leaf-field-text:var(--leaf-component-select-color,var(--leaf-color-text));--leaf-field-rest-border:var(--leaf-component-select-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));--leaf-field-background:var(--leaf-component-select-background,var(--leaf-color-surface));--leaf-field-shadow:var(--leaf-component-select-shadow,var(--leaf-control-shadow,0 0 0 0 transparent));box-sizing:border-box;border:var(--leaf-field-border-width) solid var(--leaf-component-select-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));border-radius:var(--leaf-component-select-radius,var(--leaf-radius));width:240px;min-width:0;max-width:100%;color:var(--leaf-component-select-color,var(--leaf-color-text));background:var(--leaf-component-select-background,var(--leaf-color-surface));box-shadow:var(--leaf-field-shadow);font-family:var(--leaf-font-family);font-size:var(--leaf-component-select-font-size,var(--leaf-current-font-size));line-height:var(--leaf-line-height);transition:border-color var(--leaf-motion-color) var(--leaf-motion-easing),background-color var(--leaf-motion-color) var(--leaf-motion-easing),box-shadow var(--leaf-motion-color) var(--leaf-motion-easing)}.leaf-select[data-status=error]{--leaf-field-rest-border:var(--leaf-field-color);--leaf-field-color:var(--leaf-color-danger);--leaf-field-color-border-30:var(--leaf-color-danger-border);border-color:var(--leaf-field-color)}.leaf-select[data-status=warning]{--leaf-field-rest-border:var(--leaf-field-color);--leaf-field-color:var(--leaf-color-warning);--leaf-field-color-border-30:var(--leaf-color-warning-border);border-color:var(--leaf-field-color)}.leaf-select[data-disabled],.leaf-select:disabled{opacity:.55;cursor:not-allowed}.leaf-select:hover:not([data-disabled]):not(:disabled):where(:not(:focus-within):not([data-open])){color:var(--leaf-component-select-hover-color,var(--leaf-field-text));background:var(--leaf-component-select-hover-background,var(--leaf-field-background));border-color:var(--leaf-component-select-hover-border-color,var(--leaf-field-rest-border));box-shadow:var(--leaf-component-select-hover-shadow,var(--leaf-field-shadow))}.leaf-select:is(:focus-within,[data-open]):not([data-disabled]):not(:disabled){color:var(--leaf-component-select-focus-color,var(--leaf-field-text));background:var(--leaf-component-select-focus-background,var(--leaf-field-background));border-color:var(--leaf-component-select-focus-border-color,var(--leaf-field-color));box-shadow:var(--leaf-component-select-focus-shadow,var(--leaf-field-shadow));outline:none}.leaf-select:active:not([data-disabled]):not(:disabled):where(:not(:focus-within):not([data-open])){color:var(--leaf-component-select-active-color,var(--leaf-field-text));background:var(--leaf-component-select-active-background,var(--leaf-field-background));border-color:var(--leaf-component-select-active-border-color,var(--leaf-field-rest-border));box-shadow:var(--leaf-component-select-active-shadow,var(--leaf-field-shadow))}.leaf-select[data-disabled],.leaf-select:disabled{color:var(--leaf-component-select-disabled-color,var(--leaf-field-text));background:var(--leaf-component-select-disabled-background,var(--leaf-color-surface-muted));border-color:var(--leaf-component-select-disabled-border-color,var(--leaf-field-rest-border));box-shadow:var(--leaf-component-select-disabled-shadow,var(--leaf-field-shadow))}@media (forced-colors:active){.leaf-select:is(:focus-within,[data-open]):not([data-disabled]):not(:disabled){outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){.leaf-select{transition:none}}.leaf-select{min-height:var(--leaf-current-control-height);padding:var(--leaf-component-select-padding,0 30px 0 var(--leaf-density-field-padding));cursor:pointer;align-items:center;display:inline-flex;position:relative}.leaf-select[data-searchable]{cursor:text}.leaf-select[data-disabled]{cursor:not-allowed}.leaf-select[data-clearable]{padding-inline-end:54px}.leaf-select__input-wrap{flex:1;min-width:24px;position:relative}.leaf-select__input{box-sizing:border-box;width:100%;min-width:0;height:calc(var(--leaf-current-control-height) - 2*var(--leaf-field-border-width));border-radius:inherit;color:inherit;font:inherit;line-height:inherit;background:0 0;border:0;outline:none;padding:0;display:block}.leaf-select__input::placeholder{color:var(--leaf-color-text-subtle)}.leaf-select__input:read-only{cursor:pointer}.leaf-select__input:disabled{cursor:not-allowed}.leaf-select__value{pointer-events:none;text-overflow:ellipsis;white-space:nowrap;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.leaf-select__arrow{width:18px;height:18px;color:var(--leaf-color-text-muted);cursor:pointer;inset-inline-end:8px;background:0 0;border:0;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.leaf-select__arrow:disabled{cursor:not-allowed}.leaf-select__arrow>svg{transition:transform var(--leaf-motion-duration) var(--leaf-motion-easing)}.leaf-select[data-open] .leaf-select__arrow>svg{transform:rotate(180deg)}.leaf-select__panel .leaf-floating__option{isolation:isolate;color:inherit;transition:color var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0;position:relative}.leaf-select__panel .leaf-floating__option:before{content:"";z-index:-1;box-sizing:border-box;border-radius:inherit;pointer-events:none;transition:background-color var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0;position:absolute;inset:0}.leaf-select__panel .leaf-floating__option:is([aria-selected=true],[aria-checked=true],[data-selected]),.leaf-select__panel .leaf-floating__option:is(:hover,:focus-visible,:active,[data-highlighted=true]):not(:disabled):not([aria-disabled=true]):not([data-disabled]){color:inherit;background:0 0}.leaf-select__panel .leaf-floating__option:is(:hover,:focus-visible,:active,[data-highlighted=true]):not(:disabled):not([aria-disabled=true]):not([data-disabled]):before{background:#0000000a}.leaf-select__panel .leaf-floating__option:is(:disabled,[aria-disabled=true],[data-disabled]){color:var(--leaf-color-text-muted)}@media (prefers-reduced-motion:reduce){.leaf-select__panel .leaf-floating__option,.leaf-select__panel .leaf-floating__option:before{transition:none}}.leaf-select__panel .leaf-floating__option{min-height:var(--leaf-select-option-height,var(--leaf-current-control-height,34px));padding-block:min(var(--leaf-density-option-padding),max(0px,(var(--leaf-select-option-height,var(--leaf-current-control-height,34px)) - var(--leaf-line-height-sm))/2));justify-content:space-between;height:auto;margin:0}.leaf-select__panel .leaf-floating__option>svg{flex:none}.leaf-select__panel .leaf-floating__option .leaf-floating__option-label{white-space:normal;overflow-wrap:anywhere;min-width:0}.leaf-select__panel .leaf-floating__option+.leaf-floating__option,.leaf-select__panel .leaf-floating__options{gap:0;margin-top:0}.leaf-select__panel>.leaf-floating__viewport>.leaf-scrollbar__content{flex-direction:column;display:flex}.leaf-select__check{opacity:0;transition:opacity var(--leaf-motion-color) var(--leaf-motion-easing),transform var(--leaf-motion-duration) var(--leaf-motion-spring);transform:scale(.6)rotate(-12deg)}.leaf-select__panel [aria-selected=true] .leaf-select__check{opacity:1;transform:scale(1)rotate(0)}.leaf-select__spinner{animation:var(--leaf-motion-animation,leaf-select-spin calc(var(--leaf-motion-duration) * 4) linear infinite);animation-play-state:var(--leaf-motion-play-state,running)}.leaf-select[data-open] .leaf-select__arrow>.leaf-select__spinner{transform:none}.leaf-select--multiple{padding-block:var(--leaf-component-select-padding-top,3px) var(--leaf-component-select-padding-bottom,3px);padding-inline:var(--leaf-component-select-padding-left,3px) var(--leaf-component-select-padding-right,30px)}.leaf-select--multiple:where([dir=rtl]){padding-inline:var(--leaf-component-select-padding-right,3px) var(--leaf-component-select-padding-left,30px)}.leaf-select--multiple .leaf-select__input{height:max(1px,var(--leaf-current-control-height) - 6px - 2*var(--leaf-field-border-width,var(--leaf-border-width,1px)));min-width:0}@keyframes leaf-select-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.leaf-select__spinner{animation:none}.leaf-select__arrow>svg,.leaf-select__check,.leaf-select__tag>button,.leaf-select__panel .leaf-floating__option,.leaf-select__panel .leaf-floating__option:before{transition:none}}.leaf-select__group{color:var(--leaf-color-text-muted);font-size:max(12px,var(--leaf-font-size) - 2px);font-weight:var(--leaf-font-weight);line-height:var(--leaf-line-height-sm);letter-spacing:.04em;text-transform:uppercase;padding:10px 10px 4px}.leaf-select{--leaf-current-control-height:var(--leaf-component-select-height,var(--leaf-control-height));--leaf-current-font-size:var(--leaf-component-select-font-size,var(--leaf-font-size))}.leaf-select--sm{--leaf-current-control-height:var(--leaf-component-select-height-sm,var(--leaf-control-height-sm));--leaf-current-font-size:var(--leaf-font-size-sm)}.leaf-select--lg{--leaf-current-control-height:var(--leaf-component-select-height-lg,var(--leaf-control-height-lg));--leaf-current-font-size:var(--leaf-font-size-lg)}.leaf-floating.leaf-select__panel{--leaf-surface-border:var(--leaf-component-select-border-width,var(--leaf-component-floating-border-width,var(--leaf-border-width,1px)));border-color:var(--leaf-component-select-border-color,var(--leaf-component-floating-border-color,var(--leaf-frame-border-color,var(--leaf-color-border))));color:var(--leaf-component-select-color,var(--leaf-component-floating-color,var(--leaf-color-text)));background:var(--leaf-component-select-background,var(--leaf-component-floating-background,var(--leaf-color-surface-raised,var(--leaf-color-surface))));box-shadow:var(--leaf-component-select-shadow,var(--leaf-component-floating-shadow,var(--leaf-surface-shadow,var(--leaf-shadow-md))));--leaf-surface-radius:var(--leaf-component-select-radius,var(--leaf-radius));--leaf-floating-option-radius:max(0px, calc(var(--leaf-surface-radius) - 2px))}.leaf-menu,.leaf-tabs--segmented .leaf-tabs__list,.leaf-floating{--leaf-surface-inner-top:max(0px, var(--leaf-surface-radius) - var(--leaf-surface-padding-top) - var(--leaf-surface-border));--leaf-surface-inner-right:max(0px, var(--leaf-surface-radius) - var(--leaf-surface-padding-right) - var(--leaf-surface-border));--leaf-surface-inner-bottom:max(0px, var(--leaf-surface-radius) - var(--leaf-surface-padding-bottom) - var(--leaf-surface-border));--leaf-surface-inner-left:max(0px, var(--leaf-surface-radius) - var(--leaf-surface-padding-left) - var(--leaf-surface-border));--leaf-surface-inner-radius:var(--leaf-surface-inner-left) var(--leaf-surface-inner-right) var(--leaf-surface-inner-right) var(--leaf-surface-inner-left) / var(--leaf-surface-inner-top) var(--leaf-surface-inner-top) var(--leaf-surface-inner-bottom) var(--leaf-surface-inner-bottom);padding:var(--leaf-surface-padding-top) var(--leaf-surface-padding-right) var(--leaf-surface-padding-bottom) var(--leaf-surface-padding-left);border-radius:var(--leaf-surface-radius)}.leaf-floating{--leaf-surface-radius:var(--leaf-component-floating-radius,var(--leaf-radius-lg));--leaf-surface-padding:var(--leaf-component-floating-padding,6px);--leaf-surface-border:var(--leaf-component-floating-border-width,var(--leaf-border-width,1px));--leaf-surface-padding-top:var(--leaf-component-floating-padding-top,var(--leaf-surface-padding));--leaf-surface-padding-right:var(--leaf-component-floating-padding-right,var(--leaf-surface-padding));--leaf-surface-padding-bottom:var(--leaf-component-floating-padding-bottom,var(--leaf-surface-padding));--leaf-surface-padding-left:var(--leaf-component-floating-padding-left,var(--leaf-surface-padding));--leaf-floating-option-radius:var(--leaf-surface-inner-radius);--leaf-popup-x:0px;--leaf-popup-y:-4px;--leaf-popup-scale:.985;--leaf-popup-scale-closing:.98;--leaf-popup-origin-x:center;--leaf-popup-origin-y:top;box-sizing:border-box;z-index:var(--leaf-z-index-popup,1000);border:var(--leaf-surface-border) solid var(--leaf-component-floating-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));max-width:min(420px,100vw - 24px);max-height:min(360px,100vh - 32px);color:var(--leaf-component-floating-color,var(--leaf-color-text));font-family:var(--leaf-font-family);font-size:var(--leaf-font-size);line-height:var(--leaf-line-height);background:var(--leaf-component-floating-background,var(--leaf-color-surface-raised,var(--leaf-color-surface)));box-shadow:var(--leaf-component-floating-shadow,var(--leaf-surface-shadow,var(--leaf-shadow-md)));overscroll-behavior:contain;opacity:1;transform-origin:var(--leaf-popup-origin-x) var(--leaf-popup-origin-y);transition:opacity var(--leaf-motion-duration) var(--leaf-motion-easing),translate var(--leaf-motion-slow) var(--leaf-motion-easing),scale var(--leaf-motion-slow) var(--leaf-motion-easing);position:fixed;overflow:auto;translate:0;scale:1}.leaf-floating[data-side=top]{--leaf-popup-y:4px;--leaf-popup-origin-y:bottom}.leaf-floating[data-side=left]{--leaf-popup-x:6px;--leaf-popup-y:0px;--leaf-popup-origin-x:right;--leaf-popup-origin-y:center}.leaf-floating[data-side=right]{--leaf-popup-x:-6px;--leaf-popup-y:0px;--leaf-popup-origin-x:left;--leaf-popup-origin-y:center}@starting-style{.leaf-floating{opacity:0;translate:var(--leaf-popup-x) var(--leaf-popup-y);scale:var(--leaf-popup-scale)}}.leaf-floating[data-positioned=false]{opacity:0;translate:var(--leaf-popup-x) var(--leaf-popup-y);scale:var(--leaf-popup-scale)}.leaf-floating[data-state=closing]{pointer-events:none;opacity:0;translate:var(--leaf-popup-x) var(--leaf-popup-y);scale:var(--leaf-popup-scale-closing);transition-duration:var(--leaf-motion-duration);transition-timing-function:var(--leaf-motion-easing)}.leaf-floating:focus{outline:none}@media (prefers-reduced-motion:reduce){.leaf-floating,.leaf-floating[data-state=closing]{transition:none}}.leaf-floating.leaf-scrollbar{border-radius:var(--leaf-surface-radius);width:auto;overflow:hidden}.leaf-floating>.leaf-floating__viewport{box-sizing:border-box;border-radius:var(--leaf-surface-inner-radius);overscroll-behavior:contain;position:relative}.leaf-form-value{clip-path:inset(50%);opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute}.leaf-floating__option{box-sizing:border-box;width:100%;min-height:var(--leaf-density-option-height);padding:var(--leaf-density-option-padding) var(--leaf-density-field-padding);padding-block:min(var(--leaf-density-option-padding),max(0px,(var(--leaf-density-option-height) - var(--leaf-line-height-sm))/2));border-radius:var(--leaf-floating-option-radius,var(--leaf-radius-sm));color:inherit;font:inherit;line-height:var(--leaf-line-height-sm);text-align:start;cursor:pointer;transition:color var(--leaf-motion-color) var(--leaf-motion-easing),background-color var(--leaf-motion-color) var(--leaf-motion-easing),box-shadow var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0;border:0;align-items:center;gap:8px;display:flex}.leaf-floating__option+.leaf-floating__option{margin-top:2px}.leaf-floating__option:hover:not(:disabled):not([aria-disabled=true]):not([aria-selected=true]):not([aria-checked=true]),.leaf-floating__option:focus-visible:not(:disabled):not([aria-disabled=true]):not([aria-selected=true]):not([aria-checked=true]),.leaf-floating__option[data-highlighted=true]:not([aria-disabled=true]):not([aria-selected=true]):not([aria-checked=true]),.leaf-floating__option:active:not(:disabled):not([aria-disabled=true]):not([aria-selected=true]):not([aria-checked=true]){background:var(--leaf-color-option-hover)}.leaf-floating__option[aria-selected=true]{color:var(--leaf-color-text);font-weight:var(--leaf-font-weight);background:var(--leaf-color-option-hover)}.leaf-floating__option:disabled,.leaf-floating__option[aria-disabled=true]{color:var(--leaf-color-text-muted);cursor:not-allowed;opacity:.55}.leaf-floating__option:focus-visible{outline:2px solid var(--leaf-color-text-muted);outline-offset:-2px}.leaf-floating__option-label{overflow-wrap:anywhere;min-width:0}.leaf-floating__options{flex-direction:column;gap:2px;display:flex}@media (prefers-reduced-motion:reduce){.leaf-floating__option{transition:none}}.leaf-floating__highlight{box-sizing:border-box;width:var(--leaf-option-highlight-width,0px);height:var(--leaf-option-highlight-height,var(--leaf-density-option-height));translate:var(--leaf-option-highlight-x,0px) var(--leaf-option-highlight-y,0px);border:1px solid var(--leaf-color-divider);border-radius:var(--leaf-floating-option-radius);background:var(--leaf-color-option-hover);pointer-events:none;transition:translate var(--leaf-motion-duration) var(--leaf-motion-spring),height var(--leaf-motion-fast) var(--leaf-motion-easing),width var(--leaf-motion-fast) var(--leaf-motion-easing),background-color var(--leaf-motion-color) var(--leaf-motion-easing),border-color var(--leaf-motion-color) var(--leaf-motion-easing);position:absolute;top:0;left:0}.leaf-floating__highlight[data-ready=false],.leaf-floating__highlight[data-hidden]{visibility:hidden}.leaf-floating__highlight[data-selected]{background:var(--leaf-color-option-hover);border-color:#0000}.leaf-floating[data-hover-motion] .leaf-floating__option{z-index:1;position:relative}.leaf-floating[data-hover-motion] .leaf-floating__option:hover:not(:disabled):not([aria-disabled=true]):not([aria-selected=true]),.leaf-floating[data-hover-motion] .leaf-floating__option:focus-visible:not(:disabled):not([aria-disabled=true]):not([aria-selected=true]),.leaf-floating[data-hover-motion] .leaf-floating__option[data-highlighted]:not([aria-disabled=true]):not([aria-selected=true]),.leaf-floating[data-hover-motion] .leaf-floating__option:active:not(:disabled):not([aria-disabled=true]):not([aria-selected=true]){background:0 0}@media (prefers-reduced-motion:reduce){.leaf-floating__highlight{transition:none}}.leaf-floating__empty{color:var(--leaf-color-text-muted);font-size:var(--leaf-font-size-sm);text-align:center;padding:12px 10px}.leaf-floating__empty--feedback{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:112px;padding:24px 16px;display:flex}.leaf-floating__empty--feedback>svg{flex:none}.leaf-floating__empty--feedback>div{overflow-wrap:anywhere;min-width:0;max-width:100%}.leaf-floating__loading-icon{color:var(--leaf-color-primary-ink,var(--leaf-color-primary));animation:var(--leaf-motion-animation,leaf-floating-spin calc(var(--leaf-motion-duration) * 4) linear infinite);animation-play-state:var(--leaf-motion-play-state,running)}@keyframes leaf-floating-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.leaf-floating__loading-icon{animation:none}}.leaf-date-picker{--leaf-current-font-size:var(--leaf-font-size);--leaf-current-control-height:var(--leaf-control-height,34px)}.leaf-date-picker--sm{--leaf-current-control-height:var(--leaf-control-height-sm,28px);--leaf-current-font-size:var(--leaf-font-size-sm,13px)}.leaf-date-picker--lg{--leaf-current-control-height:var(--leaf-control-height-lg,40px);--leaf-current-font-size:var(--leaf-font-size-lg,16px)}.leaf-date-picker{--leaf-field-color:var(--leaf-color-primary);--leaf-field-color-border-30:color-mix(in srgb, var(--leaf-field-color) 30%, var(--leaf-color-border));--leaf-field-border-width:var(--leaf-component-date-picker-border-width,var(--leaf-border-width,1px));--leaf-field-text:var(--leaf-component-date-picker-color,var(--leaf-color-text));--leaf-field-rest-border:var(--leaf-component-date-picker-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));--leaf-field-background:var(--leaf-component-date-picker-background,var(--leaf-color-surface));--leaf-field-shadow:var(--leaf-component-date-picker-shadow,var(--leaf-control-shadow,0 0 0 0 transparent));box-sizing:border-box;border:var(--leaf-field-border-width) solid var(--leaf-component-date-picker-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));border-radius:var(--leaf-component-date-picker-radius,var(--leaf-radius));width:240px;min-width:0;max-width:100%;color:var(--leaf-component-date-picker-color,var(--leaf-color-text));background:var(--leaf-component-date-picker-background,var(--leaf-color-surface));box-shadow:var(--leaf-field-shadow);font-family:var(--leaf-font-family);font-size:var(--leaf-component-date-picker-font-size,var(--leaf-current-font-size));line-height:var(--leaf-line-height);transition:border-color var(--leaf-motion-color) var(--leaf-motion-easing),background-color var(--leaf-motion-color) var(--leaf-motion-easing),box-shadow var(--leaf-motion-color) var(--leaf-motion-easing)}.leaf-date-picker[data-status=error]{--leaf-field-rest-border:var(--leaf-field-color);--leaf-field-color:var(--leaf-color-danger);--leaf-field-color-border-30:var(--leaf-color-danger-border);border-color:var(--leaf-field-color)}.leaf-date-picker[data-status=warning]{--leaf-field-rest-border:var(--leaf-field-color);--leaf-field-color:var(--leaf-color-warning);--leaf-field-color-border-30:var(--leaf-color-warning-border);border-color:var(--leaf-field-color)}.leaf-date-picker[data-disabled],.leaf-date-picker:disabled{opacity:.55;cursor:not-allowed}.leaf-date-picker:hover:not([data-disabled]):not(:disabled):where(:not(:focus-within):not([data-open])){color:var(--leaf-component-date-picker-hover-color,var(--leaf-field-text));background:var(--leaf-component-date-picker-hover-background,var(--leaf-field-background));border-color:var(--leaf-component-date-picker-hover-border-color,var(--leaf-field-rest-border));box-shadow:var(--leaf-component-date-picker-hover-shadow,var(--leaf-field-shadow))}.leaf-date-picker:is(:focus-within,[data-open]):not([data-disabled]):not(:disabled){color:var(--leaf-component-date-picker-focus-color,var(--leaf-field-text));background:var(--leaf-component-date-picker-focus-background,var(--leaf-field-background));border-color:var(--leaf-component-date-picker-focus-border-color,var(--leaf-field-color));box-shadow:var(--leaf-component-date-picker-focus-shadow,var(--leaf-field-shadow));outline:none}.leaf-date-picker:active:not([data-disabled]):not(:disabled):where(:not(:focus-within):not([data-open])){color:var(--leaf-component-date-picker-active-color,var(--leaf-field-text));background:var(--leaf-component-date-picker-active-background,var(--leaf-field-background));border-color:var(--leaf-component-date-picker-active-border-color,var(--leaf-field-rest-border));box-shadow:var(--leaf-component-date-picker-active-shadow,var(--leaf-field-shadow))}.leaf-date-picker[data-disabled],.leaf-date-picker:disabled{color:var(--leaf-component-date-picker-disabled-color,var(--leaf-field-text));background:var(--leaf-component-date-picker-disabled-background,var(--leaf-color-surface-muted));border-color:var(--leaf-component-date-picker-disabled-border-color,var(--leaf-field-rest-border));box-shadow:var(--leaf-component-date-picker-disabled-shadow,var(--leaf-field-shadow))}@media (forced-colors:active){.leaf-date-picker:is(:focus-within,[data-open]):not([data-disabled]):not(:disabled){outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){.leaf-date-picker{transition:none}}.leaf-date-picker{height:var(--leaf-current-control-height);align-items:center;padding:0;display:inline-flex;position:relative}.leaf-date-picker--extended{width:280px}.leaf-date-picker__input{box-sizing:border-box;border-radius:inherit;width:100%;min-width:0;height:100%;color:inherit;font:inherit;line-height:inherit;background:0 0;border:0;outline:none;padding-block:0;padding-inline:10px 34px}.leaf-date-picker__input::placeholder{color:var(--leaf-color-text-muted)}.leaf-date-picker__input:disabled{cursor:not-allowed}.leaf-date-picker[data-clearable] .leaf-date-picker__input{padding-inline-end:56px}.leaf-date-picker[data-segmented] .leaf-date-picker__input{font-variant-numeric:tabular-nums;caret-color:#0000;direction:ltr}.leaf-date-picker[data-segmented] .leaf-date-picker__input::selection{color:var(--leaf-color-on-info);background:var(--leaf-color-info)}.leaf-date-picker[data-direction=rtl][data-segmented] .leaf-date-picker__input{text-align:right;padding-left:34px;padding-right:10px}.leaf-date-picker[data-direction=rtl][data-segmented][data-clearable] .leaf-date-picker__input{padding-left:56px}.leaf-date-picker__icon{width:24px;height:24px;color:var(--leaf-color-text-muted);cursor:pointer;transition:color var(--leaf-motion-fast) var(--leaf-motion-easing),scale var(--leaf-motion-fast) var(--leaf-motion-easing);inset-inline-end:5px;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.leaf-date-picker__icon:hover:not(:disabled){color:var(--leaf-color-text)}.leaf-date-picker__icon:active:not(:disabled){scale:.9}.leaf-date-picker__icon:disabled{cursor:not-allowed}.leaf-date-picker>.leaf-picker-clear{inset-inline-end:29px}.leaf-date-picker[data-open] .leaf-date-picker__icon{color:var(--leaf-color-primary-ink,var(--leaf-color-primary))}.leaf-date-picker__panel{--leaf-surface-padding:0px;--leaf-surface-padding-top:0px;--leaf-surface-padding-right:0px;--leaf-surface-padding-bottom:0px;--leaf-surface-padding-left:0px;width:292px}.leaf-date-picker__header{justify-content:space-between;align-items:center;gap:2px;margin-bottom:8px;display:flex}.leaf-date-picker__nav{border-radius:var(--leaf-floating-option-radius,var(--leaf-radius-sm));border:0;flex:none;justify-content:center;align-items:center;width:28px;height:30px;padding:0;display:inline-flex}.leaf-date-picker__nav:disabled{opacity:.4}.leaf-date-picker__nav{--leaf-text-action-color:var(--leaf-color-text);--leaf-text-action-background:color-mix(in srgb, var(--leaf-color-option-hover) 50%, transparent);--leaf-text-action-active-background:var(--leaf-color-option-hover);color:var(--leaf-text-action-color);cursor:pointer;transition:background-color var(--leaf-motion-color) var(--leaf-motion-easing),border-color var(--leaf-motion-color) var(--leaf-motion-easing),color var(--leaf-motion-color) var(--leaf-motion-easing),box-shadow var(--leaf-motion-color) var(--leaf-motion-easing),opacity var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0}.leaf-date-picker__nav:hover:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-background)}.leaf-date-picker__nav:active:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-active-background)}.leaf-date-picker__nav:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}.leaf-date-picker__nav:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.leaf-date-picker__nav{transition:none}}.leaf-date-picker__day{border-radius:var(--leaf-floating-option-radius,var(--leaf-radius-sm));width:100%;min-width:0;height:32px;color:var(--leaf-color-text);font:inherit;cursor:pointer;transition:background-color var(--leaf-motion-fast) var(--leaf-motion-easing),border-color var(--leaf-motion-fast) var(--leaf-motion-easing),color var(--leaf-motion-fast) var(--leaf-motion-easing),box-shadow var(--leaf-motion-fast) var(--leaf-motion-easing);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;font-size:12px;display:inline-flex}.leaf-date-picker__day:hover:not(:disabled){background:#0000000a}.leaf-date-picker__day:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px;outline-offset:-1px}.leaf-date-picker__day:disabled{color:var(--leaf-color-text-muted);cursor:not-allowed;opacity:.45}.leaf-date-picker__day--outside{color:var(--leaf-color-text-muted)}.leaf-date-picker__day--selected,.leaf-date-picker__day--selected:hover:not(:disabled){color:var(--leaf-color-on-primary);background:var(--leaf-color-primary);box-shadow:inset 0 0 0 1px var(--leaf-color-primary-fill-border,transparent),var(--leaf-shadow-xs)}.leaf-date-picker__day--preview,.leaf-date-picker__day--preview:hover:not(:disabled){color:var(--leaf-color-primary-ink,var(--leaf-color-primary));background:var(--leaf-calendar-range-background);box-shadow:none}.leaf-date-picker__day--selected:disabled{color:var(--leaf-color-text-muted);background:var(--leaf-color-surface-muted);border-color:var(--leaf-color-border);opacity:1}.leaf-calendar--week .leaf-date-picker__day{border-radius:0}.leaf-calendar--week .leaf-calendar__cell:nth-child(7n+1)>.leaf-date-picker__day{border-start-start-radius:var(--leaf-floating-option-radius,var(--leaf-radius-sm));border-end-start-radius:var(--leaf-floating-option-radius,var(--leaf-radius-sm))}.leaf-calendar--week .leaf-calendar__cell:nth-child(7n)>.leaf-date-picker__day{border-start-end-radius:var(--leaf-floating-option-radius,var(--leaf-radius-sm));border-end-end-radius:var(--leaf-floating-option-radius,var(--leaf-radius-sm))}.leaf-calendar--week .leaf-calendar__cell--week-hover>.leaf-date-picker__day:not(:disabled):not(.leaf-date-picker__day--selected){background:#0000000a;border-radius:0}@media (prefers-reduced-motion:reduce){.leaf-date-picker__icon{transition:none}}.leaf-picker__presets{border-radius:var(--leaf-radius);background:var(--leaf-color-surface-muted);flex-wrap:wrap;gap:4px;margin:6px;padding:8px;display:flex}.leaf-picker-presets{background:var(--leaf-color-surface-muted);border-radius:var(--leaf-radius);flex-wrap:wrap;gap:4px;margin:6px;padding:6px;display:flex}.leaf-date-picker__panel{--leaf-surface-border:var(--leaf-component-date-picker-border-width,var(--leaf-component-floating-border-width,var(--leaf-border-width,1px)));border-color:var(--leaf-component-date-picker-border-color,var(--leaf-component-floating-border-color,var(--leaf-frame-border-color,var(--leaf-color-border))));color:var(--leaf-component-date-picker-color,var(--leaf-component-floating-color,var(--leaf-color-text)));background:var(--leaf-component-date-picker-background,var(--leaf-component-floating-background,var(--leaf-color-surface-raised,var(--leaf-color-surface))));box-shadow:var(--leaf-component-date-picker-shadow,var(--leaf-component-floating-shadow,var(--leaf-surface-shadow,var(--leaf-shadow-md))))}.leaf-floating.leaf-date-picker__panel{width:292px}.leaf-floating.leaf-picker-panel{--leaf-surface-radius:var(--leaf-component-date-picker-radius,var(--leaf-radius));--leaf-floating-option-radius:max(0px, calc(var(--leaf-surface-radius) - 2px))}.leaf-time-picker__panel{--leaf-surface-padding:0px;--leaf-surface-padding-top:0px;--leaf-surface-padding-right:0px;--leaf-surface-padding-bottom:0px;--leaf-surface-padding-left:0px;min-width:240px}.leaf-time-picker__columns{align-items:stretch;gap:0;min-width:0;padding:8px;display:flex}.leaf-time-picker__column-wrap{flex:1;min-width:0;padding-inline:4px}.leaf-time-picker__column-wrap+.leaf-time-picker__column-wrap{border-inline-start:1px solid var(--leaf-color-divider)}.leaf-time-picker__column-label{color:var(--leaf-color-text-muted);text-align:center;font-size:var(--leaf-font-size-sm);white-space:nowrap;padding:0 4px 6px}.leaf-time-picker__column{overscroll-behavior:contain;position:relative}.leaf-time-picker__options{flex-direction:column;gap:0;display:flex}.leaf-time-picker__column .leaf-floating__option{isolation:isolate;color:inherit;transition:color var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0;position:relative}.leaf-time-picker__column .leaf-floating__option:before{content:"";z-index:-1;box-sizing:border-box;border-radius:inherit;pointer-events:none;transition:background-color var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0;position:absolute;inset:0}.leaf-time-picker__column .leaf-floating__option:is([aria-selected=true],[aria-checked=true],[data-selected]),.leaf-time-picker__column .leaf-floating__option:is(:hover,:focus-visible,:active,[data-highlighted=true]):not(:disabled):not([aria-disabled=true]):not([data-disabled]){color:inherit;background:0 0}.leaf-time-picker__column .leaf-floating__option:is(:hover,:focus-visible,:active,[data-highlighted=true]):not(:disabled):not([aria-disabled=true]):not([data-disabled]):before{background:#0000000a}.leaf-time-picker__column .leaf-floating__option:is(:disabled,[aria-disabled=true],[data-disabled]){color:var(--leaf-color-text-muted)}@media (prefers-reduced-motion:reduce){.leaf-time-picker__column .leaf-floating__option,.leaf-time-picker__column .leaf-floating__option:before{transition:none}}.leaf-time-picker__column .leaf-floating__option{min-height:var(--leaf-density-option-height);padding-block:min(var(--leaf-density-option-padding),max(0px,(var(--leaf-density-option-height) - var(--leaf-line-height-sm))/2));font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-between;gap:4px;margin:0;padding-inline:6px 2px}.leaf-time-picker__column .leaf-floating__option+.leaf-floating__option{margin-top:0}.leaf-time-picker__check{opacity:0;transition:opacity var(--leaf-motion-color) var(--leaf-motion-easing),transform var(--leaf-motion-duration) var(--leaf-motion-spring);flex:none;transform:scale(.6)rotate(-12deg)}[aria-selected=true]>.leaf-time-picker__check{opacity:1;transform:scale(1)rotate(0)}@media (prefers-reduced-motion:reduce){.leaf-time-picker__check{transition:none}}.leaf-time-picker__panel{--leaf-surface-border:var(--leaf-component-date-picker-border-width,var(--leaf-component-floating-border-width,var(--leaf-border-width,1px)));border-color:var(--leaf-component-date-picker-border-color,var(--leaf-component-floating-border-color,var(--leaf-frame-border-color,var(--leaf-color-border))));color:var(--leaf-component-date-picker-color,var(--leaf-component-floating-color,var(--leaf-color-text)));background:var(--leaf-component-date-picker-background,var(--leaf-component-floating-background,var(--leaf-color-surface-raised,var(--leaf-color-surface))));box-shadow:var(--leaf-component-date-picker-shadow,var(--leaf-component-floating-shadow,var(--leaf-surface-shadow,var(--leaf-shadow-md))))}.leaf-floating.leaf-time-picker__panel{width:min(240px,100vw - 24px)}.leaf-floating.leaf-time-picker__panel:has(.leaf-time-picker__columns[data-seconds],.leaf-time-picker__columns[data-period]){width:min(320px,100vw - 24px)}.leaf-floating.leaf-time-picker__panel:has(.leaf-time-picker__columns[data-seconds][data-period]){width:min(420px,100vw - 24px)}.leaf-autocomplete{--leaf-current-font-size:var(--leaf-font-size);--leaf-current-control-height:var(--leaf-control-height,34px)}.leaf-autocomplete--sm{--leaf-current-control-height:var(--leaf-control-height-sm,28px);--leaf-current-font-size:var(--leaf-font-size-sm,13px)}.leaf-autocomplete--lg{--leaf-current-control-height:var(--leaf-control-height-lg,40px);--leaf-current-font-size:var(--leaf-font-size-lg,16px)}.leaf-autocomplete{--leaf-field-color:var(--leaf-color-primary);--leaf-field-color-border-30:color-mix(in srgb, var(--leaf-field-color) 30%, var(--leaf-color-border));--leaf-field-border-width:var(--leaf-component-auto-complete-border-width,var(--leaf-border-width,1px));--leaf-field-text:var(--leaf-component-auto-complete-color,var(--leaf-color-text));--leaf-field-rest-border:var(--leaf-component-auto-complete-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));--leaf-field-background:var(--leaf-component-auto-complete-background,var(--leaf-color-surface));--leaf-field-shadow:var(--leaf-component-auto-complete-shadow,var(--leaf-control-shadow,0 0 0 0 transparent));box-sizing:border-box;border:var(--leaf-field-border-width) solid var(--leaf-component-auto-complete-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));border-radius:var(--leaf-component-auto-complete-radius,var(--leaf-radius));width:240px;min-width:0;max-width:100%;color:var(--leaf-component-auto-complete-color,var(--leaf-color-text));background:var(--leaf-component-auto-complete-background,var(--leaf-color-surface));box-shadow:var(--leaf-field-shadow);font-family:var(--leaf-font-family);font-size:var(--leaf-component-auto-complete-font-size,var(--leaf-current-font-size));line-height:var(--leaf-line-height);transition:border-color var(--leaf-motion-color) var(--leaf-motion-easing),background-color var(--leaf-motion-color) var(--leaf-motion-easing),box-shadow var(--leaf-motion-color) var(--leaf-motion-easing)}.leaf-autocomplete[data-status=error]{--leaf-field-rest-border:var(--leaf-field-color);--leaf-field-color:var(--leaf-color-danger);--leaf-field-color-border-30:var(--leaf-color-danger-border);border-color:var(--leaf-field-color)}.leaf-autocomplete[data-status=warning]{--leaf-field-rest-border:var(--leaf-field-color);--leaf-field-color:var(--leaf-color-warning);--leaf-field-color-border-30:var(--leaf-color-warning-border);border-color:var(--leaf-field-color)}.leaf-autocomplete[data-disabled],.leaf-autocomplete:disabled{opacity:.55;cursor:not-allowed}.leaf-autocomplete:hover:not([data-disabled]):not(:disabled):where(:not(:focus-within):not([data-open])){color:var(--leaf-component-auto-complete-hover-color,var(--leaf-field-text));background:var(--leaf-component-auto-complete-hover-background,var(--leaf-field-background));border-color:var(--leaf-component-auto-complete-hover-border-color,var(--leaf-field-rest-border));box-shadow:var(--leaf-component-auto-complete-hover-shadow,var(--leaf-field-shadow))}.leaf-autocomplete:is(:focus-within,[data-open]):not([data-disabled]):not(:disabled){color:var(--leaf-component-auto-complete-focus-color,var(--leaf-field-text));background:var(--leaf-component-auto-complete-focus-background,var(--leaf-field-background));border-color:var(--leaf-component-auto-complete-focus-border-color,var(--leaf-field-color));box-shadow:var(--leaf-component-auto-complete-focus-shadow,var(--leaf-field-shadow));outline:none}.leaf-autocomplete:active:not([data-disabled]):not(:disabled):where(:not(:focus-within):not([data-open])){color:var(--leaf-component-auto-complete-active-color,var(--leaf-field-text));background:var(--leaf-component-auto-complete-active-background,var(--leaf-field-background));border-color:var(--leaf-component-auto-complete-active-border-color,var(--leaf-field-rest-border));box-shadow:var(--leaf-component-auto-complete-active-shadow,var(--leaf-field-shadow))}.leaf-autocomplete[data-disabled],.leaf-autocomplete:disabled{color:var(--leaf-component-auto-complete-disabled-color,var(--leaf-field-text));background:var(--leaf-component-auto-complete-disabled-background,var(--leaf-color-surface-muted));border-color:var(--leaf-component-auto-complete-disabled-border-color,var(--leaf-field-rest-border));box-shadow:var(--leaf-component-auto-complete-disabled-shadow,var(--leaf-field-shadow))}@media (forced-colors:active){.leaf-autocomplete:is(:focus-within,[data-open]):not([data-disabled]):not(:disabled){outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){.leaf-autocomplete{transition:none}}.leaf-autocomplete{height:var(--leaf-current-control-height);display:inline-flex;position:relative}.leaf-autocomplete__input{box-sizing:border-box;border-radius:inherit;width:100%;min-width:0;height:100%;color:inherit;font:inherit;line-height:inherit;background:0 0;border:0;outline:none;padding:0 10px}.leaf-autocomplete__input::placeholder{color:var(--leaf-color-text-subtle);opacity:1}.leaf-autocomplete__input:disabled{cursor:not-allowed}.leaf-autocomplete__panel .leaf-floating__option{isolation:isolate;color:inherit;transition:color var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0;position:relative}.leaf-autocomplete__panel .leaf-floating__option:before{content:"";z-index:-1;box-sizing:border-box;border-radius:inherit;pointer-events:none;transition:background-color var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0;position:absolute;inset:0}.leaf-autocomplete__panel .leaf-floating__option:is([aria-selected=true],[aria-checked=true],[data-selected]),.leaf-autocomplete__panel .leaf-floating__option:is(:hover,:focus-visible,:active,[data-highlighted=true]):not(:disabled):not([aria-disabled=true]):not([data-disabled]){color:inherit;background:0 0}.leaf-autocomplete__panel .leaf-floating__option:is(:hover,:focus-visible,:active,[data-highlighted=true]):not(:disabled):not([aria-disabled=true]):not([data-disabled]):before,.leaf-autocomplete__panel .leaf-floating__option[aria-selected=true]:not(:disabled):not([aria-disabled=true]):before{background:#0000000a}.leaf-autocomplete__panel .leaf-floating__option:is(:disabled,[aria-disabled=true],[data-disabled]){color:var(--leaf-color-text-muted)}@media (prefers-reduced-motion:reduce){.leaf-autocomplete__panel .leaf-floating__option,.leaf-autocomplete__panel .leaf-floating__option:before{transition:none}}.leaf-autocomplete__panel .leaf-floating__option{min-height:var(--leaf-autocomplete-option-height,var(--leaf-current-control-height,34px));padding-block:min(var(--leaf-density-option-padding),max(0px,(var(--leaf-autocomplete-option-height,var(--leaf-current-control-height,34px)) - var(--leaf-line-height-sm))/2));justify-content:space-between;margin:0}.leaf-autocomplete__panel .leaf-floating__options{gap:0}.leaf-floating.leaf-autocomplete__panel{--leaf-surface-border:var(--leaf-component-auto-complete-border-width,var(--leaf-component-floating-border-width,var(--leaf-border-width,1px)));border-color:var(--leaf-component-auto-complete-border-color,var(--leaf-component-floating-border-color,var(--leaf-frame-border-color,var(--leaf-color-border))));color:var(--leaf-component-auto-complete-color,var(--leaf-component-floating-color,var(--leaf-color-text)));background:var(--leaf-component-auto-complete-background,var(--leaf-component-floating-background,var(--leaf-color-surface-raised,var(--leaf-color-surface))));box-shadow:var(--leaf-component-auto-complete-shadow,var(--leaf-component-floating-shadow,var(--leaf-surface-shadow,var(--leaf-shadow-md))));--leaf-surface-radius:var(--leaf-component-auto-complete-radius,var(--leaf-radius));--leaf-floating-option-radius:max(0px, calc(var(--leaf-surface-radius) - 2px))}.leaf-cascader{--leaf-current-font-size:var(--leaf-font-size);--leaf-current-control-height:var(--leaf-control-height,34px);--leaf-field-color:var(--leaf-color-primary);--leaf-field-color-border-30:color-mix(in srgb, var(--leaf-field-color) 30%, var(--leaf-color-border));--leaf-field-border-width:var(--leaf-component-cascader-border-width,var(--leaf-border-width,1px));--leaf-field-text:var(--leaf-component-cascader-color,var(--leaf-color-text));--leaf-field-rest-border:var(--leaf-component-cascader-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));--leaf-field-background:var(--leaf-component-cascader-background,var(--leaf-color-surface));--leaf-field-shadow:var(--leaf-component-cascader-shadow,var(--leaf-control-shadow,0 0 0 0 transparent));box-sizing:border-box;border:var(--leaf-field-border-width) solid var(--leaf-component-cascader-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));border-radius:var(--leaf-component-cascader-radius,var(--leaf-radius));width:240px;min-width:0;max-width:100%;color:var(--leaf-component-cascader-color,var(--leaf-color-text));background:var(--leaf-component-cascader-background,var(--leaf-color-surface));box-shadow:var(--leaf-field-shadow);font-family:var(--leaf-font-family);font-size:var(--leaf-component-cascader-font-size,var(--leaf-current-font-size));line-height:var(--leaf-line-height);transition:border-color var(--leaf-motion-color) var(--leaf-motion-easing),background-color var(--leaf-motion-color) var(--leaf-motion-easing),box-shadow var(--leaf-motion-color) var(--leaf-motion-easing)}.leaf-cascader[data-status=error]{--leaf-field-rest-border:var(--leaf-field-color);--leaf-field-color:var(--leaf-color-danger);--leaf-field-color-border-30:var(--leaf-color-danger-border);border-color:var(--leaf-field-color)}.leaf-cascader[data-status=warning]{--leaf-field-rest-border:var(--leaf-field-color);--leaf-field-color:var(--leaf-color-warning);--leaf-field-color-border-30:var(--leaf-color-warning-border);border-color:var(--leaf-field-color)}.leaf-cascader[data-disabled],.leaf-cascader:disabled{opacity:.55;cursor:not-allowed}.leaf-cascader:hover:not([data-disabled]):not(:disabled):where(:not(:focus-within):not([data-open])){color:var(--leaf-component-cascader-hover-color,var(--leaf-field-text));background:var(--leaf-component-cascader-hover-background,var(--leaf-field-background));border-color:var(--leaf-component-cascader-hover-border-color,var(--leaf-field-rest-border));box-shadow:var(--leaf-component-cascader-hover-shadow,var(--leaf-field-shadow))}.leaf-cascader:is(:focus-within,[data-open]):not([data-disabled]):not(:disabled){color:var(--leaf-component-cascader-focus-color,var(--leaf-field-text));background:var(--leaf-component-cascader-focus-background,var(--leaf-field-background));border-color:var(--leaf-component-cascader-focus-border-color,var(--leaf-field-color));box-shadow:var(--leaf-component-cascader-focus-shadow,var(--leaf-field-shadow));outline:none}.leaf-cascader:active:not([data-disabled]):not(:disabled):where(:not(:focus-within):not([data-open])){color:var(--leaf-component-cascader-active-color,var(--leaf-field-text));background:var(--leaf-component-cascader-active-background,var(--leaf-field-background));border-color:var(--leaf-component-cascader-active-border-color,var(--leaf-field-rest-border));box-shadow:var(--leaf-component-cascader-active-shadow,var(--leaf-field-shadow))}.leaf-cascader[data-disabled],.leaf-cascader:disabled{color:var(--leaf-component-cascader-disabled-color,var(--leaf-field-text));background:var(--leaf-component-cascader-disabled-background,var(--leaf-color-surface-muted));border-color:var(--leaf-component-cascader-disabled-border-color,var(--leaf-field-rest-border));box-shadow:var(--leaf-component-cascader-disabled-shadow,var(--leaf-field-shadow))}@media (forced-colors:active){.leaf-cascader:is(:focus-within,[data-open]):not([data-disabled]):not(:disabled){outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){.leaf-cascader{transition:none}}.leaf-cascader{min-height:var(--leaf-current-control-height);display:inline-flex;position:relative}.leaf-cascader__trigger{box-sizing:border-box;width:100%;min-height:calc(var(--leaf-current-control-height) - 2*var(--leaf-field-border-width));border-radius:inherit;color:inherit;font:inherit;line-height:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;display:flex}.leaf-cascader__trigger:disabled{cursor:not-allowed}.leaf-cascader__trigger:focus-visible{outline:none}.leaf-cascader__trigger>svg{color:var(--leaf-color-text-muted);transition:transform var(--leaf-motion-slow) var(--leaf-motion-spring);flex:none}.leaf-cascader__value{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.leaf-cascader__placeholder{color:var(--leaf-color-text-muted)}.leaf-cascader--multiple .leaf-cascader__trigger{padding-block:var(--leaf-component-cascader-padding-top,3px) var(--leaf-component-cascader-padding-bottom,3px);padding-inline:var(--leaf-component-cascader-padding-left,3px) var(--leaf-component-cascader-padding-right,10px)}.leaf-cascader--multiple .leaf-cascader__trigger:where([dir=rtl]){padding-inline:var(--leaf-component-cascader-padding-right,3px) var(--leaf-component-cascader-padding-left,10px)}.leaf-cascader--multiple .leaf-cascader__value{white-space:normal;overflow:visible}.leaf-cascader--multiple .leaf-cascader__value[data-single-line]{overflow:clip}.leaf-cascader__search{margin:0 var(--leaf-cascader-column-padding,4px) 8px}.leaf-cascader__search>.leaf-input{width:100%}.leaf-cascader__panel{width:max-content;max-width:min(560px,100vw - 24px)}.leaf-cascader__columns{width:max-content;min-width:100%;display:flex}.leaf-cascader__column.leaf-scrollbar{--leaf-cascader-column-padding:4px;width:160px;min-width:140px;max-width:none;padding:0 var(--leaf-cascader-column-padding);border-radius:0;flex:none}.leaf-cascader__column+.leaf-cascader__column{border-inline-start:1px solid var(--leaf-color-border)}.leaf-cascader__column .leaf-floating__option{isolation:isolate;color:inherit;transition:color var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0;position:relative}.leaf-cascader__column .leaf-floating__option:before{content:"";z-index:-1;box-sizing:border-box;border-radius:inherit;pointer-events:none;transition:background-color var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0;position:absolute;inset:0}.leaf-cascader__column .leaf-floating__option:is([aria-selected=true],[aria-checked=true],[data-selected]),.leaf-cascader__column .leaf-floating__option:is(:hover,:focus-visible,:active,[data-highlighted=true]):not(:disabled):not([aria-disabled=true]):not([data-disabled]){color:inherit;background:0 0}.leaf-cascader__column .leaf-floating__option:is(:hover,:focus-visible,:active,[data-highlighted=true]):not(:disabled):not([aria-disabled=true]):not([data-disabled]):before{background:#0000000a}.leaf-cascader__column .leaf-floating__option:is(:disabled,[aria-disabled=true],[data-disabled]){color:var(--leaf-color-text-muted)}@media (prefers-reduced-motion:reduce){.leaf-cascader__column .leaf-floating__option,.leaf-cascader__column .leaf-floating__option:before{transition:none}}.leaf-cascader__column .leaf-floating__option{min-height:var(--leaf-current-control-height,var(--leaf-control-height));padding-block:min(var(--leaf-density-option-padding),max(0px,(var(--leaf-current-control-height,var(--leaf-control-height)) - var(--leaf-line-height-sm))/2));justify-content:space-between;margin:0}.leaf-cascader__column .leaf-floating__option>svg:not(.leaf-select__spinner){transition:transform var(--leaf-motion-duration) var(--leaf-motion-spring)}.leaf-cascader__column .leaf-floating__option[aria-selected=true]>.lucide-chevron-right{transform:translate(2px)}.leaf-cascader__column .leaf-floating__option: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))>.lucide-chevron-right{transform:rotate(180deg)}.leaf-cascader__column .leaf-floating__option: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))[aria-selected=true]>.lucide-chevron-right{transform:rotate(180deg)translate(2px)}.leaf-cascader[data-open] .leaf-cascader__trigger>svg{transform:rotate(180deg)}.leaf-cascader__check{animation:var(--leaf-motion-animation,leaf-cascader-check-enter var(--leaf-motion-duration) var(--leaf-motion-spring))}@keyframes leaf-cascader-check-enter{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.leaf-cascader__trigger>svg,.leaf-cascader__column .leaf-floating__option>svg{transition:none}.leaf-cascader__check{animation:none}}.leaf-cascader{--leaf-current-control-height:var(--leaf-component-cascader-height,var(--leaf-control-height));--leaf-current-font-size:var(--leaf-component-cascader-font-size,var(--leaf-font-size))}.leaf-cascader--sm{--leaf-current-control-height:var(--leaf-component-cascader-height-sm,var(--leaf-control-height-sm));--leaf-current-font-size:var(--leaf-font-size-sm)}.leaf-cascader--lg{--leaf-current-control-height:var(--leaf-component-cascader-height-lg,var(--leaf-control-height-lg));--leaf-current-font-size:var(--leaf-font-size-lg)}.leaf-floating.leaf-cascader__panel{--leaf-surface-border:var(--leaf-component-cascader-border-width,var(--leaf-component-floating-border-width,var(--leaf-border-width,1px)));border-color:var(--leaf-component-cascader-border-color,var(--leaf-component-floating-border-color,var(--leaf-frame-border-color,var(--leaf-color-border))));color:var(--leaf-component-cascader-color,var(--leaf-component-floating-color,var(--leaf-color-text)));background:var(--leaf-component-cascader-background,var(--leaf-component-floating-background,var(--leaf-color-surface-raised,var(--leaf-color-surface))));box-shadow:var(--leaf-component-cascader-shadow,var(--leaf-component-floating-shadow,var(--leaf-surface-shadow,var(--leaf-shadow-md))));--leaf-surface-radius:var(--leaf-component-cascader-radius,var(--leaf-radius));--leaf-floating-option-radius:max(0px, calc(var(--leaf-surface-radius) - 2px))}.leaf-form{gap:var(--leaf-component-form-gap,var(--leaf-density-form-gap));color:var(--leaf-component-form-color,var(--leaf-color-text));font-family:var(--leaf-font-family);font-size:var(--leaf-component-form-font-size,var(--leaf-font-size));display:grid;container:leaf-form/inline-size}.leaf-form-field{gap:12px;min-width:0;display:grid}.leaf-form-field--horizontal{grid-template-columns:var(--leaf-form-label-width,112px) minmax(0, 1fr)}.leaf-form-field--horizontal>.leaf-form-field__body{grid-column:2}.leaf-form-field--vertical{gap:var(--leaf-density-label-gap);grid-template-columns:minmax(0,1fr)}.leaf-form-field--settings{align-items:center;gap:var(--leaf-spacing-lg);grid-template-columns:minmax(0,1fr) fit-content(50%)}.leaf-form-field--settings>.leaf-form-field__body{grid-column:2;justify-self:end;max-width:100%}.leaf-form-field__header{min-width:0}.leaf-form-field__label{min-height:var(--leaf-control-height);line-height:var(--leaf-line-height);align-self:start;align-items:center;display:flex}.leaf-form-field__label>span{overflow-wrap:anywhere;max-width:100%}.leaf-form-field--horizontal.leaf-form-field--right .leaf-form-field__label{justify-content:flex-end}.leaf-form-field--vertical .leaf-form-field__label,.leaf-form-field--settings .leaf-form-field__label{justify-content:flex-start;min-height:0}.leaf-form-field--vertical .leaf-form-field__label>span,.leaf-form-field--settings .leaf-form-field__label>span{white-space:normal;overflow-wrap:anywhere;width:auto}.leaf-form-field__required{color:var(--leaf-color-danger);margin-right:4px}.leaf-form-field__body{min-width:0}.leaf-form-field__body>.leaf-input,.leaf-form-field__body>.leaf-input-search,.leaf-form-field__body>.leaf-input-number,.leaf-form-field__body>.leaf-select,.leaf-form-field__body>.leaf-tree-select,.leaf-form-field__body>.leaf-date-picker,.leaf-form-field__body>.leaf-time-picker,.leaf-form-field__body>.leaf-cascader,.leaf-form-field__body>.leaf-autocomplete{width:100%}.leaf-form-field__description{color:var(--leaf-color-text-muted);font-size:var(--leaf-font-size-sm);line-height:var(--leaf-line-height-sm);overflow-wrap:anywhere;margin-top:6px}.leaf-form-field__summary-description{color:var(--leaf-color-text-muted);font-size:var(--leaf-font-size-sm);line-height:var(--leaf-line-height-sm);overflow-wrap:anywhere;margin-top:4px}.leaf-form-field__error{color:var(--leaf-color-danger-ink);animation:var(--leaf-motion-animation,leaf-content-in var(--leaf-motion-duration) var(--leaf-motion-easing))}@media (max-width:560px){.leaf-form-field--horizontal,.leaf-form-field--settings{grid-template-columns:minmax(0,1fr);gap:6px}.leaf-form-field--horizontal>.leaf-form-field__body,.leaf-form-field--settings>.leaf-form-field__body{grid-column:1;justify-self:stretch}.leaf-form-field--horizontal.leaf-form-field--right .leaf-form-field__label,.leaf-form-field--horizontal .leaf-form-field__label{justify-content:flex-start;min-height:0}}@container leaf-form (width<=420px){.leaf-form-field--horizontal,.leaf-form-field--settings{grid-template-columns:minmax(0,1fr);gap:6px}.leaf-form-field--horizontal>.leaf-form-field__body,.leaf-form-field--settings>.leaf-form-field__body{grid-column:1;justify-self:stretch}.leaf-form-field--horizontal .leaf-form-field__label,.leaf-form-field--settings .leaf-form-field__label{justify-content:flex-start;min-height:0}}.leaf-form--settings,.leaf-form-group.leaf-form-group--settings,.leaf-form--settings>.leaf-form-list,.leaf-form-group--settings>.leaf-form-list{gap:0}.leaf-form--settings>:not(.leaf-form-field)+*,.leaf-form--settings>.leaf-form-field+:not(.leaf-form-field),.leaf-form-group.leaf-form-group--settings>:not(.leaf-form-field)+*,.leaf-form-group.leaf-form-group--settings>.leaf-form-field+:not(.leaf-form-field),.leaf-form--settings>.leaf-form-list>:not(.leaf-form-field)+*,.leaf-form--settings>.leaf-form-list>.leaf-form-field+:not(.leaf-form-field),.leaf-form-group--settings>.leaf-form-list>:not(.leaf-form-field)+*,.leaf-form-group--settings>.leaf-form-list>.leaf-form-field+:not(.leaf-form-field){margin-block-start:var(--leaf-component-form-gap,var(--leaf-density-form-gap))}.leaf-form--settings>.leaf-form-field--settings-row,.leaf-form-group.leaf-form-group--settings>.leaf-form-field--settings-row,.leaf-form--settings>.leaf-form-list>.leaf-form-field--settings-row,.leaf-form-group--settings>.leaf-form-list>.leaf-form-field--settings-row{padding-block:var(--leaf-component-form-gap,calc(var(--leaf-density-form-gap) * .75))}.leaf-form--settings>.leaf-form-field--settings-row+.leaf-form-field--settings-row,.leaf-form-group.leaf-form-group--settings>.leaf-form-field--settings-row+.leaf-form-field--settings-row,.leaf-form--settings>.leaf-form-list>.leaf-form-field--settings-row+.leaf-form-field--settings-row,.leaf-form-group--settings>.leaf-form-list>.leaf-form-field--settings-row+.leaf-form-field--settings-row{border-block-start:1px dashed var(--leaf-color-divider)}.leaf-form--settings>.leaf-form-field--settings-row:first-child,.leaf-form-group.leaf-form-group--settings>.leaf-form-field--settings-row:first-child,.leaf-form--settings>.leaf-form-list>.leaf-form-field--settings-row:first-child,.leaf-form-group--settings>.leaf-form-list>.leaf-form-field--settings-row:first-child{padding-block-start:0}.leaf-form--settings>.leaf-form-field--settings-row:last-child,.leaf-form-group.leaf-form-group--settings>.leaf-form-field--settings-row:last-child,.leaf-form--settings>.leaf-form-list>.leaf-form-field--settings-row:last-child,.leaf-form-group--settings>.leaf-form-list>.leaf-form-field--settings-row:last-child{padding-block-end:0}.leaf-form-group{gap:var(--leaf-component-form-gap,var(--leaf-density-form-gap));border:0;min-width:0;margin:0;padding:0;display:grid}.leaf-form-group legend{font-size:var(--leaf-font-size-lg);font-weight:var(--leaf-font-weight);padding:0 0 12px}.leaf-form-group__description{color:var(--leaf-color-text-muted);margin:0 0 4px}.leaf-form-list{gap:var(--leaf-component-form-gap,var(--leaf-density-form-gap));display:grid}.leaf-form-error-summary{--leaf-danger-soft-background:var(--leaf-color-danger-soft);--leaf-danger-soft-active-background:var(--leaf-color-danger-soft-active);animation:var(--leaf-motion-animation,leaf-content-in var(--leaf-motion-duration) var(--leaf-motion-easing));border-radius:var(--leaf-radius);background:var(--leaf-danger-soft-background);color:var(--leaf-color-danger-ink);padding:14px 16px}.leaf-form-error-summary ul{margin:8px 0 0;padding-left:20px}.leaf-form-error-summary button{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.leaf-form-error-summary button:hover{text-decoration:underline}.leaf-form-error-summary button:focus-visible{outline:2px solid}@keyframes leaf-backdrop-in{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(var(--leaf-backdrop-blur,3px));backdrop-filter:blur(var(--leaf-backdrop-blur,3px))}}@keyframes leaf-backdrop-webkit{0%{opacity:0;-webkit-backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(var(--leaf-backdrop-blur,3px))}}@keyframes leaf-backdrop-fade{0%{opacity:0}to{opacity:1}}.leaf-modal-mask{--leaf-backdrop-blur:12px;box-sizing:border-box;z-index:var(--leaf-z-index-modal,1100);padding:24px;grid-template-columns:minmax(0,1fr);place-items:center;padding-block-end:clamp(24px,16dvh,160px);display:grid;position:fixed;inset:0;overflow:auto}.leaf-modal-mask[data-state=closing]{pointer-events:none}.leaf-modal-backdrop{--leaf-overlay-background:#0000001a;--leaf-overlay-fallback-background:#0000003d;cursor:default;background:var(--leaf-overlay-background);opacity:1;width:100%;height:100%;-webkit-backdrop-filter:blur(var(--leaf-backdrop-blur,3px));backdrop-filter:blur(var(--leaf-backdrop-blur,3px));transition:opacity var(--leaf-motion-slow) var(--leaf-motion-easing),backdrop-filter var(--leaf-motion-slow) var(--leaf-motion-easing),-webkit-backdrop-filter var(--leaf-motion-slow) var(--leaf-motion-easing);animation:var(--leaf-motion-animation,leaf-backdrop-in var(--leaf-motion-slow) var(--leaf-motion-easing));border:0;padding:0;position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.leaf-modal-backdrop{background:var(--leaf-overlay-fallback-background,var(--leaf-overlay-background))}}@supports ((-webkit-backdrop-filter:blur(1px))){.leaf-modal-backdrop{-webkit-backdrop-filter:blur(var(--leaf-backdrop-blur,3px));animation-name:leaf-backdrop-webkit}.leaf-modal-mask[data-state=closing] .leaf-modal-backdrop{-webkit-backdrop-filter:blur()}.leaf-modal-mask[data-blur=off] .leaf-modal-backdrop{-webkit-backdrop-filter:none}}.leaf-modal-mask[data-state=closing] .leaf-modal-backdrop{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();transition-duration:var(--leaf-motion-duration);animation:none}.leaf-modal-mask[data-blur=off] .leaf-modal-backdrop{background:var(--leaf-overlay-fallback-background,var(--leaf-overlay-background));-webkit-backdrop-filter:none;backdrop-filter:none;transition-property:opacity;animation-name:leaf-backdrop-fade}@media (prefers-reduced-motion:reduce){.leaf-modal-backdrop{transition:none;animation:none}}.leaf-modal{--leaf-dialog-heading-gap:var(--leaf-component-modal-gap,12px);--leaf-dialog-icon-size:calc(var(--leaf-control-height) + 6px);--leaf-dialog-padding-start:var(--leaf-component-modal-padding-left,var(--leaf-density-dialog-inline));--leaf-dialog-padding-end:var(--leaf-component-modal-padding-right,var(--leaf-density-dialog-inline));--leaf-dialog-padding-block:var(--leaf-component-modal-padding-top,var(--leaf-density-dialog-block));--leaf-dialog-divider:var(--leaf-component-modal-border-color,var(--leaf-color-divider))}.leaf-modal__header{align-items:flex-start;gap:var(--leaf-dialog-heading-gap);padding:var(--leaf-component-modal-padding,var(--leaf-density-dialog-block) var(--leaf-density-dialog-inline));background:var(--leaf-component-modal-header-background,transparent);border-start-start-radius:inherit;border-start-end-radius:inherit;flex-shrink:0;padding-block-end:0;display:flex}.leaf-modal__heading{overflow-wrap:anywhere;flex:1;align-self:center;min-width:0}.leaf-modal__heading h2{font-size:calc(var(--leaf-font-size) + 3px);font-weight:var(--leaf-font-weight);line-height:var(--leaf-line-height-lg);letter-spacing:-.01em;margin:0}.leaf-modal__description{color:var(--leaf-color-text-muted);font-size:var(--leaf-font-size);line-height:var(--leaf-line-height);margin-block-start:4px}.leaf-modal__icon{box-sizing:border-box;flex:0 0 var(--leaf-dialog-icon-size);width:var(--leaf-dialog-icon-size);height:var(--leaf-dialog-icon-size);border:1px solid var(--leaf-dialog-divider);background:var(--leaf-color-surface-muted);color:var(--leaf-color-text-muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.leaf-modal__icon>svg{width:20px;height:20px}.leaf-modal__body{min-height:0;padding:var(--leaf-component-modal-padding,var(--leaf-density-dialog-block) var(--leaf-density-dialog-inline));overscroll-behavior:contain;overflow:auto}.leaf-modal__content{min-width:0;display:flow-root}.leaf-modal__footer{padding:var(--leaf-component-modal-padding,var(--leaf-density-dialog-block) var(--leaf-density-dialog-inline));padding-block:var(--leaf-component-modal-padding-top,calc(var(--leaf-spacing) * 1.5)) var(--leaf-component-modal-padding-bottom,calc(var(--leaf-spacing) * 1.5));background:var(--leaf-component-modal-footer-background,transparent);border-end-end-radius:inherit;border-end-start-radius:inherit;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding-block-start:0;display:flex}.leaf-modal--divided>.leaf-modal__header:not(.leaf-modal__header--compact){border-block-end:1px solid var(--leaf-dialog-divider);padding-block-end:var(--leaf-dialog-padding-block)}.leaf-modal--divided>.leaf-modal__footer{padding-block:var(--leaf-component-modal-padding-top,calc(var(--leaf-spacing) * 1.5)) var(--leaf-component-modal-padding-bottom,calc(var(--leaf-spacing) * 1.5));border-block-start:1px solid var(--leaf-dialog-divider);background:var(--leaf-component-modal-footer-background,var(--leaf-color-surface-muted))}@media (max-width:480px){.leaf-modal{--leaf-dialog-heading-gap:var(--leaf-component-modal-gap,10px);--leaf-dialog-icon-size:var(--leaf-control-height)}}.leaf-modal{--leaf-panel-canvas-background:var(--leaf-color-surface-muted);--leaf-modal-canvas-background:var(--leaf-panel-canvas-background);--leaf-modal-default-shadow:var(--leaf-shadow-md), var(--leaf-shadow-md), var(--leaf-shadow-md);--leaf-modal-card-inset:calc(var(--leaf-spacing) * .75);--leaf-modal-card-border-width:var(--leaf-border-width,1px);--leaf-modal-card-body-inline-start:var(--leaf-component-modal-padding-left,var(--leaf-density-dialog-inline));--leaf-modal-card-body-inline-end:var(--leaf-component-modal-padding-right,var(--leaf-density-dialog-inline));--leaf-modal-card-content-inline-start:max(0px, calc(var(--leaf-modal-card-body-inline-start) - var(--leaf-spacing)));--leaf-modal-card-content-inline-end:max(0px, calc(var(--leaf-modal-card-body-inline-end) - var(--leaf-spacing)));--leaf-modal-card-content-edge-inline-start:calc(var(--leaf-modal-card-inset) + var(--leaf-modal-card-border-width) + var(--leaf-modal-card-content-inline-start));--leaf-modal-card-outer-inline:var(--leaf-modal-card-inset);--leaf-modal-content-padding-end:calc(var(--leaf-density-dialog-block) + var(--leaf-spacing) * .5);box-sizing:border-box;border:var(--leaf-component-modal-border-width,var(--leaf-border-width,1px)) solid var(--leaf-component-modal-border-color,var(--leaf-frame-border-color,var(--leaf-color-divider)));border-radius:var(--leaf-component-modal-radius,var(--leaf-radius-lg));background:var(--leaf-component-modal-background,var(--leaf-color-surface));max-width:100%;max-height:calc(100dvh - 24px - clamp(24px,16dvh,160px));color:var(--leaf-component-modal-color,var(--leaf-color-text));font:var(--leaf-component-modal-font-size,var(--leaf-font-size))/var(--leaf-line-height) var(--leaf-font-family);box-shadow:var(--leaf-component-modal-shadow,var(--leaf-surface-shadow,var(--leaf-modal-default-shadow)));opacity:1;transition:transform var(--leaf-motion-slow) var(--leaf-motion-spring),opacity var(--leaf-motion-slow) var(--leaf-motion-easing);outline:none;flex-direction:column;display:flex;position:relative;transform:translateY(0)scale(1)}@starting-style{.leaf-modal{opacity:0;transform:translateY(18px)scale(.96)}}.leaf-modal>.leaf-modal__header{padding:var(--leaf-component-modal-padding,var(--leaf-spacing-md) var(--leaf-density-dialog-inline));padding-block-end:0}.leaf-modal__header--simple{--leaf-dialog-padding-block:var(--leaf-component-modal-padding-top,var(--leaf-spacing-md));padding-block-start:var(--leaf-dialog-padding-block)}.leaf-modal__body{border-radius:0;flex:auto;padding:0;overflow:hidden}.leaf-modal__viewport{overscroll-behavior:contain}.leaf-modal__content{box-sizing:border-box;padding:var(--leaf-component-modal-padding,var(--leaf-density-dialog-block) var(--leaf-density-dialog-inline) var(--leaf-modal-content-padding-end))}.leaf-modal--card{--leaf-modal-card-section-gap:calc(var(--leaf-spacing) * 1.5);--leaf-modal-card-footer-gap:calc(var(--leaf-spacing) * 1.25);--leaf-modal-card-border-width:0px;border-color:var(--leaf-component-modal-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));background:var(--leaf-modal-canvas-background)}.leaf-modal--card>.leaf-modal__body{width:auto;max-width:none;min-height:0;margin-block:var(--leaf-modal-card-section-gap) var(--leaf-modal-card-footer-gap);margin-inline:var(--leaf-modal-card-inset);border:var(--leaf-modal-card-border-width) solid var(--leaf-component-modal-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));border-radius:var(--leaf-radius-md);background:var(--leaf-component-modal-background,var(--leaf-color-surface));box-shadow:none}.leaf-modal--card>.leaf-modal__body .leaf-modal__viewport{border-radius:inherit}.leaf-modal--card>.leaf-modal__body .leaf-modal__content{padding-block:var(--leaf-component-modal-padding-top,var(--leaf-spacing-md)) var(--leaf-component-modal-padding-bottom,var(--leaf-spacing-md));padding-inline:var(--leaf-modal-card-content-inline-start) var(--leaf-modal-card-content-inline-end)}.leaf-modal--card>.leaf-modal__header{padding-block-start:var(--leaf-component-modal-padding-top,calc(var(--leaf-spacing) * 1.5));padding-block-end:0;padding-inline:var(--leaf-modal-card-content-edge-inline-start) calc(var(--leaf-modal-card-outer-inline) + var(--leaf-spacing))}.leaf-modal--card>.leaf-modal__header>.leaf-modal__close{border-radius:var(--leaf-radius-sm);width:24px;height:24px;color:var(--leaf-color-text);padding:3px}.leaf-modal--card>.leaf-modal__header>.leaf-modal__close:hover{background:var(--leaf-color-option-hover)}.leaf-modal--card>.leaf-modal__header>.leaf-modal__close>svg{width:16px;height:16px}.leaf-modal--card>.leaf-modal__header>.leaf-modal__heading h2{font-size:var(--leaf-font-size);font-weight:var(--leaf-heading-weight);line-height:var(--leaf-line-height-lg);transform:translateY(2px)}.leaf-modal--card>.leaf-modal__footer{padding-block:0 var(--leaf-component-modal-padding-bottom,calc(var(--leaf-spacing) * 1.25));padding-inline:var(--leaf-modal-card-outer-inline);background:0 0}.leaf-modal--divided{--leaf-modal-content-padding-end:var(--leaf-density-dialog-block)}.leaf-modal:not(.leaf-modal--card){--leaf-dialog-padding-block:var(--leaf-component-modal-padding-top,var(--leaf-density-dialog-block))}.leaf-modal:not(.leaf-modal--card)>.leaf-modal__header{padding:var(--leaf-component-modal-padding,var(--leaf-density-dialog-block));padding-block-end:0}.leaf-modal:not(.leaf-modal--card)>.leaf-modal__body .leaf-modal__content{padding:var(--leaf-component-modal-padding,var(--leaf-density-dialog-block))}.leaf-modal:not(.leaf-modal--card)>.leaf-modal__footer{padding:var(--leaf-component-modal-padding,var(--leaf-density-dialog-block));padding-block-start:0}.leaf-modal:not(.leaf-modal--card).leaf-modal--divided>.leaf-modal__header{padding-block-end:var(--leaf-dialog-padding-block)}.leaf-modal:not(.leaf-modal--card).leaf-modal--divided>.leaf-modal__footer{padding-block-start:var(--leaf-dialog-padding-block)}.leaf-modal__close{border-radius:var(--leaf-radius);--leaf-text-action-color:var(--leaf-color-text);--leaf-text-action-background:color-mix(in srgb, var(--leaf-color-option-hover) 50%, transparent);--leaf-text-action-active-background:var(--leaf-color-option-hover);width:30px;height:30px;color:var(--leaf-text-action-color);cursor:pointer;transition:background-color var(--leaf-motion-color) var(--leaf-motion-easing),border-color var(--leaf-motion-color) var(--leaf-motion-easing),color var(--leaf-motion-color) var(--leaf-motion-easing),box-shadow var(--leaf-motion-color) var(--leaf-motion-easing),opacity var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;padding:4px;display:inline-flex}.leaf-modal__close:hover:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-background)}.leaf-modal__close:active:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-active-background)}.leaf-modal__close:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}.leaf-modal__close:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.leaf-modal__close,.leaf-modal,.leaf-modal__close{transition:none}}.leaf-modal-mask[data-state=closing] .leaf-modal{opacity:0;transition-duration:var(--leaf-motion-duration);transition-timing-function:var(--leaf-motion-easing);transform:translateY(10px)scale(.98)}.leaf-modal{--leaf-z-index-popup:calc(var(--leaf-z-index-modal,1100) + 1)}.leaf-modal-mask[hidden]{display:none}.leaf-alert{--leaf-feedback-color:var(--leaf-color-success);align-items:flex-start;gap:var(--leaf-component-alert-gap,12px);color:var(--leaf-component-alert-color,var(--leaf-color-text));font:var(--leaf-font-size)/var(--leaf-line-height) var(--leaf-font-family);border-radius:var(--leaf-component-alert-radius,var(--leaf-radius-md));border:var(--leaf-component-alert-border-width,var(--leaf-border-width,1px)) solid var(--leaf-component-alert-border-color,var(--leaf-frame-border-color,var(--leaf-color-divider)));box-shadow:var(--leaf-component-alert-shadow,var(--leaf-surface-shadow,none));padding:var(--leaf-component-alert-padding,14px 16px);display:flex}.leaf-alert--info{--leaf-feedback-color:var(--leaf-color-info)}.leaf-alert--warning{--leaf-feedback-color:var(--leaf-color-warning)}.leaf-alert--danger,.leaf-alert--error{--leaf-feedback-color:var(--leaf-color-danger)}.leaf-alert{box-sizing:border-box}.leaf-alert:not([data-description]){align-items:center}.leaf-alert{max-height:var(--leaf-alert-height,none);transition:opacity var(--leaf-motion-duration) var(--leaf-motion-easing),max-height var(--leaf-motion-duration) var(--leaf-motion-easing),padding-block var(--leaf-motion-duration) var(--leaf-motion-easing),border-block-width var(--leaf-motion-duration) var(--leaf-motion-easing),border-color var(--leaf-motion-duration) var(--leaf-motion-easing),background-color var(--leaf-motion-duration) var(--leaf-motion-easing);background:var(--leaf-component-alert-background,var(--leaf-color-surface-muted))}.leaf-alert[data-state=closing]{opacity:0;pointer-events:none;border-block-width:0;max-height:0;padding-block:0;overflow:hidden}.leaf-alert__icon{height:28px;color:var(--leaf-feedback-color);background:0 0;border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.leaf-alert__content{flex:1;min-width:0}.leaf-alert__title{min-height:0;font-weight:var(--leaf-font-weight);align-items:center;display:flex}.leaf-alert__description{color:var(--leaf-color-text-muted);font-size:var(--leaf-font-size-sm);line-height:var(--leaf-line-height-sm);margin-block-start:2px}.leaf-alert__close{--leaf-text-action-color:var(--leaf-color-text);--leaf-text-action-background:color-mix(in srgb, var(--leaf-color-option-hover) 50%, transparent);--leaf-text-action-active-background:var(--leaf-color-option-hover);min-width:28px;min-height:28px;color:var(--leaf-text-action-color);cursor:pointer;transition:background-color var(--leaf-motion-color) var(--leaf-motion-easing),border-color var(--leaf-motion-color) var(--leaf-motion-easing),color var(--leaf-motion-color) var(--leaf-motion-easing),box-shadow var(--leaf-motion-color) var(--leaf-motion-easing),opacity var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0;justify-content:center;align-items:center}.leaf-alert__close:hover:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-background)}.leaf-alert__close:active:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-active-background)}.leaf-alert__close:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}.leaf-alert__close:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.leaf-alert__close,.leaf-alert,.leaf-alert__close{transition:none}}.leaf-alert__close,.leaf-message__close{--leaf-text-action-color:var(--leaf-color-text);--leaf-text-action-background:color-mix(in srgb, var(--leaf-color-option-hover) 50%, transparent);--leaf-text-action-active-background:var(--leaf-color-option-hover);color:var(--leaf-text-action-color);cursor:pointer;transition:background-color var(--leaf-motion-color) var(--leaf-motion-easing),border-color var(--leaf-motion-color) var(--leaf-motion-easing),color var(--leaf-motion-color) var(--leaf-motion-easing),box-shadow var(--leaf-motion-color) var(--leaf-motion-easing),opacity var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0;border:0;border-radius:4px;flex-shrink:0;padding:2px;display:inline-flex}.leaf-alert__close:hover:not(:disabled),.leaf-message__close:hover:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-background)}.leaf-alert__close:active:not(:disabled),.leaf-message__close:active:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-active-background)}.leaf-alert__close:focus-visible,.leaf-message__close:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}.leaf-alert__close:disabled,.leaf-message__close:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.leaf-alert__close,.leaf-message__close{transition:none}}.leaf-confirm{--leaf-danger-soft-background:var(--leaf-color-danger-soft);--leaf-danger-soft-active-background:var(--leaf-color-danger-soft-active);border-width:var(--leaf-component-confirm-border-width,var(--leaf-component-modal-border-width,var(--leaf-border-width,1px)));border-color:var(--leaf-component-confirm-border-color,var(--leaf-component-modal-border-color,var(--leaf-frame-border-color,var(--leaf-color-divider))));background:var(--leaf-component-confirm-background,var(--leaf-component-modal-background,var(--leaf-color-surface)));box-shadow:var(--leaf-component-confirm-shadow,var(--leaf-component-modal-shadow,var(--leaf-surface-shadow,var(--leaf-modal-default-shadow))));--leaf-feedback-color:var(--leaf-color-text)}.leaf-confirm--danger{--leaf-feedback-color:var(--leaf-color-danger)}.leaf-confirm--success{--leaf-feedback-color:var(--leaf-color-success)}.leaf-confirm--warning{--leaf-feedback-color:var(--leaf-color-warning)}.leaf-confirm--info{--leaf-feedback-color:var(--leaf-color-info)}.leaf-confirm>.leaf-modal__header .leaf-modal__heading h2{font-size:var(--leaf-component-confirm-font-size,var(--leaf-font-size-lg));font-weight:var(--leaf-heading-weight);line-height:var(--leaf-line-height-lg);align-items:center;gap:12px;display:flex}.leaf-confirm__title{overflow-wrap:anywhere;min-width:0}.leaf-confirm--titled-icon>.leaf-modal__body .leaf-confirm__body{padding-inline-start:36px}.leaf-confirm.leaf-modal:not(.leaf-modal--card)>.leaf-modal__header+.leaf-modal__body .leaf-modal__content{padding-block-start:8px}.leaf-confirm__body{align-items:flex-start;gap:12px;display:flex}.leaf-confirm__content{flex:1;min-width:0}.leaf-confirm__icon{height:24px;color:var(--leaf-feedback-color);opacity:1;transition:scale var(--leaf-motion-slow) var(--leaf-motion-spring),opacity var(--leaf-motion-duration) var(--leaf-motion-easing);flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex;scale:1}@starting-style{.leaf-confirm__icon{opacity:0;scale:.82}}.leaf-confirm__icon>svg{width:24px;height:24px}.leaf-confirm--default .leaf-confirm__icon{color:var(--leaf-color-text-muted)}.leaf-confirm-description{font-size:var(--leaf-component-confirm-font-size,var(--leaf-font-size));color:var(--leaf-component-confirm-color,var(--leaf-color-text-muted));line-height:var(--leaf-line-height);overflow-wrap:anywhere}.leaf-confirm-error{border-radius:var(--leaf-radius-sm);color:var(--leaf-color-danger-ink);background:var(--leaf-danger-soft-background);opacity:1;transition:opacity var(--leaf-motion-duration) var(--leaf-motion-easing),translate var(--leaf-motion-duration) var(--leaf-motion-easing);margin-block:12px 0;padding:8px 10px;translate:0}@starting-style{.leaf-confirm-error{opacity:0;translate:0 4px}}.leaf-feedback-spinner{animation:var(--leaf-motion-animation,leaf-spin calc(var(--leaf-motion-duration) * 4.5) linear infinite);animation-play-state:var(--leaf-motion-play-state,running)}@media (prefers-reduced-motion:reduce){.leaf-confirm__icon,.leaf-confirm-error{transition:none}.leaf-feedback-spinner{animation:none}}.leaf-dropdown{--leaf-danger-soft-background:var(--leaf-color-danger-soft);--leaf-danger-soft-active-background:var(--leaf-color-danger-soft-active);--leaf-surface-radius:var(--leaf-component-dropdown-radius,var(--leaf-radius));--leaf-floating-option-radius:max(0px, calc(var(--leaf-surface-radius) - 2px));--leaf-surface-padding:var(--leaf-component-dropdown-padding,var(--leaf-component-floating-padding,6px));--leaf-surface-padding-top:var(--leaf-component-dropdown-padding-top,var(--leaf-component-floating-padding-top,var(--leaf-surface-padding)));--leaf-surface-padding-right:var(--leaf-component-dropdown-padding-right,var(--leaf-component-floating-padding-right,var(--leaf-surface-padding)));--leaf-surface-padding-bottom:var(--leaf-component-dropdown-padding-bottom,var(--leaf-component-floating-padding-bottom,var(--leaf-surface-padding)));--leaf-surface-padding-left:var(--leaf-component-dropdown-padding-left,var(--leaf-component-floating-padding-left,var(--leaf-surface-padding)));display:flex}.leaf-dropdown.leaf-floating:not(.leaf-menu__popup){width:max-content}.leaf-dropdown{gap:var(--leaf-component-dropdown-gap,0px);flex-direction:column}.leaf-dropdown--sm>.leaf-floating__viewport{--leaf-current-control-height:var(--leaf-component-dropdown-height-sm,var(--leaf-control-height-sm));--leaf-current-font-size:var(--leaf-font-size-sm)}.leaf-dropdown--md>.leaf-floating__viewport{--leaf-current-control-height:var(--leaf-component-dropdown-height,var(--leaf-control-height));--leaf-current-font-size:var(--leaf-font-size)}.leaf-dropdown--lg>.leaf-floating__viewport{--leaf-current-control-height:var(--leaf-component-dropdown-height-lg,var(--leaf-control-height-lg));--leaf-current-font-size:var(--leaf-font-size-lg)}.leaf-dropdown__divider{border:0;border-top:1px solid var(--leaf-color-border);width:calc(100% - 8px);margin:5px 4px}.leaf-dropdown__danger{color:var(--leaf-color-danger-ink)}.leaf-dropdown:not(.leaf-menu__popup) .leaf-floating__option{isolation:isolate;color:inherit;transition:color var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0;position:relative}.leaf-dropdown:not(.leaf-menu__popup) .leaf-floating__option:before{content:"";z-index:-1;box-sizing:border-box;border-radius:inherit;pointer-events:none;transition:background-color var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0;position:absolute;inset:0}.leaf-dropdown:not(.leaf-menu__popup) .leaf-floating__option:is([aria-selected=true],[aria-checked=true],[data-selected]),.leaf-dropdown:not(.leaf-menu__popup) .leaf-floating__option:is(:hover,:focus-visible,:active,[data-highlighted=true]):not(:disabled):not([aria-disabled=true]):not([data-disabled]){color:inherit;background:0 0}.leaf-dropdown:not(.leaf-menu__popup) .leaf-floating__option:is(:hover,:focus-visible,:active,[data-highlighted=true]):not(:disabled):not([aria-disabled=true]):not([data-disabled]):before{background:#0000000a}.leaf-dropdown:not(.leaf-menu__popup) .leaf-floating__option:is(:disabled,[aria-disabled=true],[data-disabled]){color:var(--leaf-color-text-muted)}@media (prefers-reduced-motion:reduce){.leaf-dropdown:not(.leaf-menu__popup) .leaf-floating__option,.leaf-dropdown:not(.leaf-menu__popup) .leaf-floating__option:before{transition:none}}.leaf-dropdown:not(.leaf-menu__popup) .leaf-floating__option{min-height:var(--leaf-current-control-height);padding-block:min(var(--leaf-density-option-padding),max(0px,(var(--leaf-current-control-height) - var(--leaf-line-height-sm))/2));z-index:1;gap:var(--leaf-component-dropdown-gap,calc(var(--leaf-current-font-size) - 2px));padding-inline:max(0px,(var(--leaf-current-control-height) - 4px)/3);font-size:var(--leaf-component-dropdown-font-size,var(--leaf-current-font-size));line-height:max(var(--leaf-line-height-sm),1.25em);justify-content:flex-start;margin:0}.leaf-dropdown:not(.leaf-menu__popup) .leaf-floating__option>svg{flex-shrink:0;width:calc(1em + 1px);height:calc(1em + 1px)}.leaf-dropdown:not(.leaf-menu__popup) .leaf-floating__option>.leaf-dropdown__check{flex-basis:calc(1em + 1px)}.leaf-dropdown:not(.leaf-menu__popup) .leaf-floating__option>.leaf-dropdown__check[fill=currentColor]{width:.6em;height:.6em}.leaf-dropdown:not(.leaf-menu__popup) .leaf-floating__option[aria-expanded=true]{color:var(--leaf-color-text)}.leaf-dropdown:not(.leaf-menu__popup) .leaf-floating__option.leaf-dropdown__danger,.leaf-dropdown:not(.leaf-menu__popup) .leaf-floating__option.leaf-dropdown__danger:is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){color:var(--leaf-color-danger-ink)}.leaf-dropdown:not(.leaf-menu__popup) .leaf-floating__option.leaf-dropdown__danger:is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]):before{background:var(--leaf-danger-soft-background)}.leaf-dropdown:not(.leaf-menu__popup) .leaf-floating__option.leaf-dropdown__danger:active:not(:disabled):not([aria-disabled=true]):before{background:var(--leaf-danger-soft-active-background)}.leaf-dropdown__label{overflow-wrap:anywhere;flex:auto;min-width:0}.leaf-dropdown__extra{min-width:0;max-width:50%;color:var(--leaf-color-text-muted);font-size:max(12px,var(--leaf-current-font-size) - 1px);line-height:var(--leaf-line-height-sm);text-align:end;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;display:block;overflow:hidden}.leaf-dropdown__check{transition:opacity var(--leaf-motion-fast) var(--leaf-motion-easing),scale var(--leaf-motion-duration) var(--leaf-motion-spring);flex:0 0 15px;scale:1}[aria-checked=false] .leaf-dropdown__check{scale:.6}.leaf-dropdown__group{color:var(--leaf-color-text-muted);font-size:max(12px,var(--leaf-font-size) - 2px);font-weight:var(--leaf-font-weight);line-height:var(--leaf-line-height-sm);letter-spacing:.04em;text-transform:uppercase;padding:8px max(0px,(var(--leaf-current-control-height) - 4px)/3) 4px;font-size:max(12px,var(--leaf-current-font-size) - 2px)}.leaf-dropdown__arrow{transition:translate var(--leaf-motion-fast) var(--leaf-motion-easing);margin-inline-start:auto}: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)) .leaf-dropdown__arrow{rotate:180deg}[aria-expanded=true] .leaf-dropdown__arrow{translate:2px}@media (forced-colors:active){.leaf-dropdown .leaf-floating__option[aria-checked=true]:before,.leaf-dropdown .leaf-floating__option:is(:hover,:focus-visible):before{forced-color-adjust:none;background:highlight}.leaf-dropdown .leaf-floating__option[aria-checked=true]{color:highlighttext;outline-offset:-1px;outline:1px solid highlight}}@media (prefers-reduced-motion:reduce){.leaf-dropdown .leaf-floating__option,.leaf-dropdown .leaf-floating__option:before,.leaf-dropdown__check,.leaf-dropdown__arrow{transition:none}}.leaf-dropdown{--leaf-surface-border:var(--leaf-component-dropdown-border-width,var(--leaf-component-floating-border-width,var(--leaf-border-width,1px)));border-color:var(--leaf-component-dropdown-border-color,var(--leaf-component-floating-border-color,var(--leaf-frame-border-color,var(--leaf-color-border))));color:var(--leaf-component-dropdown-color,var(--leaf-component-floating-color,var(--leaf-color-text)));background:var(--leaf-component-dropdown-background,var(--leaf-component-floating-background,var(--leaf-color-surface-raised,var(--leaf-color-surface))));box-shadow:var(--leaf-component-dropdown-shadow,var(--leaf-component-floating-shadow,var(--leaf-surface-shadow,var(--leaf-shadow-md))))}.leaf-message-region{z-index:var(--leaf-z-index-message,1200);pointer-events:none;flex-direction:column;align-items:center;width:min(480px,100vw - 32px);display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%)}.leaf-message-slot{opacity:1;max-width:100%;transition:grid-template-rows var(--leaf-motion-slow) var(--leaf-motion-easing),margin-bottom var(--leaf-motion-slow) var(--leaf-motion-easing),opacity var(--leaf-motion-duration) var(--leaf-motion-easing);grid-template-rows:1fr;margin-bottom:8px;display:grid}@starting-style{.leaf-message-slot{opacity:0;grid-template-rows:0fr;margin-bottom:0}}.leaf-message-slot__content{min-height:0}.leaf-message-slot[data-state=closing]{opacity:0;pointer-events:none;transition-duration:var(--leaf-motion-duration);transition-timing-function:var(--leaf-motion-easing);grid-template-rows:0fr;margin-bottom:0}.leaf-message-slot[data-state=closing] .leaf-message-slot__content{overflow:hidden}.leaf-message{align-items:center;gap:var(--leaf-component-message-gap,9px);box-sizing:border-box;max-width:100%;padding:var(--leaf-component-message-padding,10px 14px);border:var(--leaf-component-message-border-width,var(--leaf-border-width,1px)) solid var(--leaf-component-message-border-color,var(--leaf-frame-border-color,var(--leaf-color-divider)));border-radius:var(--leaf-component-message-radius,var(--leaf-radius));background:var(--leaf-component-message-background,var(--leaf-color-surface-raised,var(--leaf-color-surface)));color:var(--leaf-component-message-color,var(--leaf-color-text));font:var(--leaf-component-message-font-size,var(--leaf-font-size))/var(--leaf-line-height) var(--leaf-font-family);box-shadow:var(--leaf-component-message-shadow,var(--leaf-surface-shadow,var(--leaf-shadow-md)));pointer-events:auto;transition:transform var(--leaf-motion-slow) var(--leaf-motion-easing);display:flex;transform:translateY(0)}@starting-style{.leaf-message{transform:translateY(-8px)}}.leaf-message>span{overflow-wrap:anywhere}.leaf-message__icon{color:var(--leaf-feedback-color,var(--leaf-color-primary-ink,var(--leaf-color-primary)));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.leaf-message--info{--leaf-feedback-color:var(--leaf-color-info)}.leaf-message--success{--leaf-feedback-color:var(--leaf-color-success)}.leaf-message--warning{--leaf-feedback-color:var(--leaf-color-warning)}.leaf-message--danger,.leaf-message--error{--leaf-feedback-color:var(--leaf-color-danger)}.leaf-message>button{border-radius:var(--leaf-radius-sm);--leaf-text-action-color:var(--leaf-color-text);--leaf-text-action-background:color-mix(in srgb, var(--leaf-color-option-hover) 50%, transparent);--leaf-text-action-active-background:var(--leaf-color-option-hover);color:var(--leaf-text-action-color);cursor:pointer;transition:background-color var(--leaf-motion-color) var(--leaf-motion-easing),border-color var(--leaf-motion-color) var(--leaf-motion-easing),color var(--leaf-motion-color) var(--leaf-motion-easing),box-shadow var(--leaf-motion-color) var(--leaf-motion-easing),opacity var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0;border:0;margin-inline-start:6px;padding:3px;display:inline-flex}.leaf-message>button:hover:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-background)}.leaf-message>button:active:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-active-background)}.leaf-message>button:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}.leaf-message>button:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.leaf-message>button{transition:none}}.leaf-message[data-state=closing]{pointer-events:none;transition-duration:var(--leaf-motion-duration);transition-timing-function:var(--leaf-motion-easing);transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.leaf-message-slot,.leaf-message,.leaf-message[data-state=closing]{transition:none}}.leaf-calendar{--leaf-calendar-range-background:var(--leaf-color-primary-soft);--leaf-calendar-selected-background:var(--leaf-color-primary-soft);--leaf-calendar-selected-hover-background:var(--leaf-color-primary-soft-hover);box-sizing:border-box;min-width:260px;padding:12px}.leaf-calendar__headings{white-space:nowrap;flex:1;justify-content:center;display:flex}.leaf-calendar__heading{border-radius:var(--leaf-floating-option-radius,var(--leaf-radius-sm));font:inherit;font-size:var(--leaf-font-size);font-weight:var(--leaf-font-weight);--leaf-text-action-color:var(--leaf-color-text);--leaf-text-action-background:color-mix(in srgb, var(--leaf-color-option-hover) 50%, transparent);--leaf-text-action-active-background:var(--leaf-color-option-hover);color:var(--leaf-text-action-color);cursor:pointer;transition:background-color var(--leaf-motion-color) var(--leaf-motion-easing),border-color var(--leaf-motion-color) var(--leaf-motion-easing),color var(--leaf-motion-color) var(--leaf-motion-easing),box-shadow var(--leaf-motion-color) var(--leaf-motion-easing),opacity var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0;border:0;padding:5px 6px}.leaf-calendar__heading:hover:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-background)}.leaf-calendar__heading:active:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-active-background)}.leaf-calendar__heading:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}.leaf-calendar__heading:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.leaf-calendar__heading{transition:none}}.leaf-calendar__weekdays,.leaf-calendar__cells{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid}.leaf-calendar__cells{border:0;min-width:0;margin:0;padding:0}.leaf-calendar__weekdays{color:var(--leaf-color-text-subtle,var(--leaf-color-text-muted));text-align:center;font-size:var(--leaf-font-size-sm);padding:6px 0 8px}.leaf-calendar__cell{min-width:0;transition:background-color var(--leaf-motion-fast) var(--leaf-motion-easing);padding:0}.leaf-calendar__cell--range{background:var(--leaf-calendar-range-background)}.leaf-calendar__cell--start{border-radius:var(--leaf-floating-option-radius,var(--leaf-radius-sm)) 0 0 var(--leaf-floating-option-radius,var(--leaf-radius-sm))}.leaf-calendar__cell--end,.leaf-calendar: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)) .leaf-calendar__cell--start{border-radius:0 var(--leaf-floating-option-radius,var(--leaf-radius-sm)) var(--leaf-floating-option-radius,var(--leaf-radius-sm)) 0}.leaf-calendar: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)) .leaf-calendar__cell--end{border-radius:var(--leaf-floating-option-radius,var(--leaf-radius-sm)) 0 0 var(--leaf-floating-option-radius,var(--leaf-radius-sm))}.leaf-calendar: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)) .leaf-date-picker__nav>svg{rotate:180deg}.leaf-calendar__cells--coarse{grid-template-columns:repeat(3,minmax(0,1fr))}.leaf-calendar__cells--coarse .leaf-date-picker__day{width:100%;min-height:42px}.leaf-calendar[data-view=quarter] .leaf-calendar__cells{grid-template-columns:repeat(2,minmax(0,1fr))}.leaf-picker-panel{--leaf-picker-calendar-width:calc(292px - var(--leaf-surface-border) * 2 - var(--leaf-surface-padding-left) - var(--leaf-surface-padding-right) - var(--leaf-picker-content-border));--leaf-picker-content-border:0px;max-height:calc(100dvh - 24px)}.leaf-datetime-panel,.leaf-range-panel,.leaf-time-range-picker__panel,.leaf-time-picker__panel{--leaf-surface-padding:0px;--leaf-surface-padding-top:0px;--leaf-surface-padding-right:0px;--leaf-surface-padding-bottom:0px;--leaf-surface-padding-left:0px;max-width:calc(100vw - 24px)}.leaf-floating.leaf-range-panel{width:min(600px,100vw - 24px)}.leaf-floating.leaf-datetime-panel,.leaf-floating.leaf-range-panel--datetime{width:max-content}.leaf-datetime-panel__time,.leaf-range-panel__time{border-inline-start:1px solid var(--leaf-color-divider);min-width:0}.leaf-datetime-panel__time .leaf-time-picker__columns,.leaf-range-panel__time .leaf-time-picker__columns{height:100%;padding:8px 4px}.leaf-datetime-panel__time .leaf-time-picker__column-wrap,.leaf-range-panel__time .leaf-time-picker__column-wrap{box-sizing:border-box;flex:none;width:84px}.leaf-datetime-panel__time .leaf-time-picker__column-wrap[data-time-unit=period],.leaf-range-panel__time .leaf-time-picker__column-wrap[data-time-unit=period]{width:96px}.leaf-date-range-picker{width:300px}.leaf-date-range-picker--datetime{width:380px}.leaf-date-range-picker--extended{width:440px}.leaf-time-range-picker--extended{width:300px}.leaf-picker-footer{border-block-start:1px solid var(--leaf-color-divider);background:var(--leaf-color-surface);font-size:var(--leaf-font-size-sm);color:var(--leaf-color-text-muted);border-end-end-radius:inherit;border-end-start-radius:inherit;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:8px 12px;display:flex}.leaf-picker-footer__extra{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.leaf-range-panel__endpoints{--leaf-segmented-border:var(--leaf-color-divider);--leaf-segmented-background:var(--leaf-color-surface-muted);--leaf-segmented-selected-background:var(--leaf-color-surface);--leaf-segmented-muted-color:var(--leaf-color-text-muted);border:1px solid var(--leaf-segmented-border);border-radius:var(--leaf-floating-option-radius,var(--leaf-radius-sm));background:var(--leaf-segmented-background);gap:2px;width:fit-content;min-width:0;max-width:100%;margin:6px;padding:3px;display:flex}.leaf-range-panel__endpoints>button{border-radius:max(0px,var(--leaf-floating-option-radius,var(--leaf-radius-sm)) - 4px);min-width:80px;font:inherit;font-size:var(--leaf-font-size-sm);white-space:nowrap;--leaf-text-action-color:var(--leaf-color-text);--leaf-text-action-background:color-mix(in srgb, var(--leaf-color-option-hover) 50%, transparent);--leaf-text-action-active-background:var(--leaf-color-option-hover);color:var(--leaf-text-action-color);cursor:pointer;transition:background-color var(--leaf-motion-color) var(--leaf-motion-easing),border-color var(--leaf-motion-color) var(--leaf-motion-easing),color var(--leaf-motion-color) var(--leaf-motion-easing),box-shadow var(--leaf-motion-color) var(--leaf-motion-easing),opacity var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0;border:0;flex:1;padding:5px 16px}.leaf-range-panel__endpoints>button:hover:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-background)}.leaf-range-panel__endpoints>button:active:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-active-background)}.leaf-range-panel__endpoints>button:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}.leaf-range-panel__endpoints>button:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.leaf-range-panel__endpoints>button{transition:none}}.leaf-range-panel__endpoints>button[aria-pressed=true]{color:var(--leaf-color-text);background:var(--leaf-segmented-selected-background);box-shadow:var(--leaf-shadow-xs)}.leaf-range-panel__body{min-width:0;display:grid}.leaf-range-panel__body--presets{grid-template-columns:auto minmax(0,1fr)}.leaf-range-panel__calendars{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;margin:0;padding:0;display:grid}.leaf-range-panel__calendars>.leaf-range-panel__calendar+.leaf-range-panel__calendar{border-inline-start:1px solid var(--leaf-color-divider)}.leaf-datetime-panel__body,.leaf-range-panel__calendars--datetime{grid-template-columns:minmax(0, var(--leaf-picker-calendar-width)) auto;align-items:stretch;min-width:0;display:grid}.leaf-datetime-panel__body .leaf-calendar,.leaf-range-panel__calendars--datetime .leaf-calendar{width:100%;min-width:0;max-width:var(--leaf-picker-calendar-width);margin-inline:auto}.leaf-picker-presets--side{--leaf-calendar-range-background:var(--leaf-color-primary-soft);--leaf-calendar-selected-background:var(--leaf-color-primary-soft);--leaf-calendar-selected-hover-background:var(--leaf-color-primary-soft-hover);border:0;flex-flow:column;align-items:stretch;min-width:90px;margin-inline-end:0}.leaf-picker-presets--side>.leaf-button{justify-content:flex-start}.leaf-picker-presets--side>.leaf-button[aria-pressed=true]{background:var(--leaf-calendar-range-background);color:var(--leaf-color-primary-ink)}.leaf-floating.leaf-picker-panel--card{--leaf-picker-content-border:2px;--leaf-surface-padding:6px;--leaf-surface-padding-top:6px;--leaf-surface-padding-right:6px;--leaf-surface-padding-bottom:6px;--leaf-surface-padding-left:6px;--leaf-panel-canvas-background:var(--leaf-color-surface-muted);background:var(--leaf-panel-canvas-background)}.leaf-floating.leaf-picker-panel--card .leaf-picker-view,.leaf-floating.leaf-picker-panel--card.leaf-date-picker__panel .leaf-calendar,.leaf-floating.leaf-picker-panel--card .leaf-range-panel__calendars,.leaf-floating.leaf-picker-panel--card .leaf-time-range-picker__panels,.leaf-floating.leaf-picker-panel--card>.leaf-floating__viewport>.leaf-scrollbar__content>.leaf-time-picker__columns{background:var(--leaf-color-surface);border:1px solid var(--leaf-color-border);border-radius:var(--leaf-radius);overflow:hidden}.leaf-floating.leaf-picker-panel--card .leaf-picker-footer{background:0 0;border:0;padding:8px 0 0}.leaf-floating.leaf-picker-panel--card .leaf-range-panel__endpoints{margin:0 0 6px}@media (max-width:620px){.leaf-range-panel:not(.leaf-range-panel--datetime){width:300px}.leaf-range-panel__calendars:not(.leaf-range-panel__calendars--datetime),.leaf-range-panel__body--presets{grid-template-columns:1fr}.leaf-picker-presets--side{flex-flow:wrap}.leaf-floating.leaf-datetime-panel,.leaf-floating.leaf-range-panel--datetime{width:min(292px,100vw - 24px)}:is(.leaf-floating.leaf-datetime-panel:has(.leaf-time-picker__columns[data-seconds][data-period]),.leaf-floating.leaf-range-panel--datetime:has(.leaf-time-picker__columns[data-seconds][data-period])){width:min(374px,100vw - 24px)}.leaf-datetime-panel__body,.leaf-range-panel__calendars--datetime{grid-template-columns:minmax(0,1fr)}.leaf-datetime-panel__body .leaf-datetime-panel__time,.leaf-datetime-panel__body .leaf-range-panel__time,.leaf-range-panel__calendars--datetime .leaf-datetime-panel__time,.leaf-range-panel__calendars--datetime .leaf-range-panel__time{border-inline-start:0;border-block-start:1px solid var(--leaf-color-divider)}.leaf-datetime-panel__body .leaf-time-picker__columns,.leaf-range-panel__calendars--datetime .leaf-time-picker__columns{--leaf-time-column-height:160px}.leaf-datetime-panel__body .leaf-time-picker__column-wrap,.leaf-range-panel__calendars--datetime .leaf-time-picker__column-wrap{flex:1;width:auto}}@media (forced-colors:active){.leaf-date-picker__day--preview{border-style:dashed;border-color:highlight}.leaf-range-panel__endpoints>button[aria-pressed=true]{outline-offset:-2px;outline:2px solid highlight}}.leaf-steps{--leaf-current-font-size:var(--leaf-font-size);--leaf-current-control-height:var(--leaf-control-height,34px);padding:var(--leaf-component-steps-padding,0);color:var(--leaf-component-steps-color,var(--leaf-color-text));font:var(--leaf-component-steps-font-size,var(--leaf-current-font-size))/var(--leaf-line-height) var(--leaf-font-family);--leaf-steps-icon-size:max(24px, calc(var(--leaf-current-control-height) * .7));--leaf-steps-gap:10px;margin:0;list-style:none;display:flex}.leaf-steps__item{column-gap:var(--leaf-steps-gap);flex:1;grid-template-columns:auto minmax(12px,1fr);min-width:0;padding-inline-end:24px;list-style:none;display:grid;position:relative}.leaf-steps__item:last-child{flex:0 auto;padding-inline-end:0;display:block}.leaf-steps__item:not(:last-child):before,.leaf-steps__item:not(:last-child):after{content:"";background:var(--leaf-color-border);height:1px;grid-area:1/2;margin-block-start:calc(var(--leaf-steps-icon-size)/2)}.leaf-steps__item:not(:last-child):after{background:var(--leaf-color-primary-indicator,var(--leaf-color-primary));transform-origin:0;transition:transform var(--leaf-motion-slow) var(--leaf-motion-easing);transform:scaleX(0)}.leaf-steps__item[data-status=finish]:after{transform:scaleX(1)}.leaf-steps__content{z-index:1;align-items:flex-start;gap:var(--leaf-steps-gap);color:inherit;font:inherit;text-align:start;background:0 0;border:0;grid-area:1/1;padding:0;display:flex;position:relative}.leaf-steps button.leaf-steps__content{cursor:pointer;border-radius:var(--leaf-radius-sm)}.leaf-steps button.leaf-steps__content:disabled{opacity:.5;cursor:not-allowed}.leaf-steps button.leaf-steps__content:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}.leaf-steps__icon{box-sizing:border-box;width:var(--leaf-steps-icon-size);height:var(--leaf-steps-icon-size);border:1px solid var(--leaf-color-border);background:var(--leaf-color-surface-muted);color:var(--leaf-color-text-muted);transition:background-color var(--leaf-motion-duration),color var(--leaf-motion-duration),border-color var(--leaf-motion-duration) var(--leaf-motion-easing),box-shadow var(--leaf-motion-slow) var(--leaf-motion-easing);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.leaf-steps__icon svg{width:calc(var(--leaf-steps-icon-size)*.5);height:calc(var(--leaf-steps-icon-size)*.5)}.leaf-steps__copy{min-width:0}.leaf-steps__title{padding-block:calc((var(--leaf-steps-icon-size) - var(--leaf-line-height))/2);padding-inline-end:10px;display:inline-block}.leaf-steps__description{color:var(--leaf-color-text-muted);font-size:var(--leaf-font-size-sm);display:block}[data-status=process] .leaf-steps__icon{background:var(--leaf-color-surface);border-color:var(--leaf-color-primary-indicator,var(--leaf-color-primary));color:var(--leaf-color-primary-ink,var(--leaf-color-primary));border-width:1.5px}[data-status=process] .leaf-steps__title{font-weight:var(--leaf-font-weight)}[data-status=finish] .leaf-steps__icon{background:var(--leaf-color-primary);border-color:var(--leaf-color-primary-indicator,var(--leaf-color-primary));color:var(--leaf-color-on-primary)}[data-status=error] .leaf-steps__icon{border-color:var(--leaf-color-danger);color:var(--leaf-color-danger);background:var(--leaf-color-surface)}[data-status=wait] .leaf-steps__title{color:var(--leaf-color-text-muted)}.leaf-steps__spinner{animation:var(--leaf-motion-animation,leaf-spin calc(var(--leaf-motion-duration) * 4.5) linear infinite);animation-play-state:var(--leaf-motion-play-state)}.leaf-steps--vertical{flex-direction:column;gap:20px}.leaf-steps--vertical .leaf-steps__item{padding-inline-end:0;display:block}.leaf-steps--vertical .leaf-steps__item:before,.leaf-steps--vertical .leaf-steps__item:after{top:calc(var(--leaf-steps-icon-size) + 6px);width:1px;height:auto;bottom:-14px;margin-block-start:0;position:absolute;inset-inline-start:calc(var(--leaf-steps-icon-size)/2)}.leaf-steps--vertical .leaf-steps__item:after{transform-origin:top;transform:scaleY(0)}.leaf-steps--vertical .leaf-steps__item[data-status=finish]:after{transform:scaleY(1)}@media (max-width:520px){.leaf-steps--horizontal{gap:8px}.leaf-steps--horizontal .leaf-steps__item{padding-inline-end:4px}.leaf-steps--horizontal .leaf-steps__item:before,.leaf-steps--horizontal .leaf-steps__item:after{position:absolute;inset-inline-start:calc(var(--leaf-steps-icon-size) + 8px);inset-inline-end:0}.leaf-steps--horizontal .leaf-steps__content{flex-direction:column;gap:4px}.leaf-steps--horizontal .leaf-steps__description{font-size:var(--leaf-font-size-sm)}}@media (prefers-reduced-motion:reduce){.leaf-steps__icon,.leaf-steps__item:after,.leaf-steps__progress circle{transition:none}.leaf-steps__spinner{animation:none}}.leaf-steps__dot{background:currentColor;border-radius:50%;width:9px;height:9px;display:block}.leaf-steps--dot .leaf-steps__icon{width:24px;height:var(--leaf-steps-icon-size);color:var(--leaf-color-text-muted);background:0 0;border:0}.leaf-steps--dot [data-status=process] .leaf-steps__icon,.leaf-steps--dot [data-status=finish] .leaf-steps__icon{color:var(--leaf-color-primary-ink,var(--leaf-color-primary));background:0 0}.leaf-steps__icon>.leaf-steps__progress{fill:none;width:calc(100% + 8px);height:calc(100% + 8px);stroke:var(--leaf-color-primary-indicator,var(--leaf-color-primary));stroke-width:2px;pointer-events:none;position:absolute;inset:-4px;transform:rotate(-90deg)}.leaf-steps__icon>.leaf-steps__progress circle{transition:stroke-dasharray var(--leaf-motion-slow) var(--leaf-motion-easing)}.leaf-steps__progress-trail{stroke:var(--leaf-color-border)}: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)) .leaf-steps--horizontal .leaf-steps__item:after{transform-origin:100%}.leaf-steps__icon{position:relative}.leaf-steps{--leaf-current-control-height:var(--leaf-component-steps-height,var(--leaf-control-height));--leaf-current-font-size:var(--leaf-component-steps-font-size,var(--leaf-font-size))}.leaf-steps--sm{--leaf-current-control-height:var(--leaf-component-steps-height-sm,var(--leaf-control-height-sm));--leaf-current-font-size:var(--leaf-font-size)}.leaf-steps--lg{--leaf-current-control-height:var(--leaf-component-steps-height-lg,var(--leaf-control-height-lg));--leaf-current-font-size:var(--leaf-font-size-lg)}.leaf-breadcrumb{color:var(--leaf-component-breadcrumb-color,var(--leaf-color-text-muted));font:var(--leaf-component-breadcrumb-font-size,var(--leaf-font-size))/var(--leaf-line-height) var(--leaf-font-family)}.leaf-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:0;list-style:none;display:flex}.leaf-breadcrumb li,.leaf-breadcrumb a,.leaf-breadcrumb__label,.leaf-breadcrumb__separator{align-items:center;gap:6px;min-width:0;display:inline-flex}.leaf-breadcrumb a{color:inherit;border-radius:var(--leaf-radius-sm);transition:color var(--leaf-motion-fast) var(--leaf-motion-easing),text-decoration-color var(--leaf-motion-duration) var(--leaf-motion-easing);text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.leaf-breadcrumb a:hover:not([aria-current=page]){color:var(--leaf-color-primary-ink);text-decoration-color:currentColor}.leaf-breadcrumb a:focus-visible{outline:2px solid var(--leaf-color-primary-indicator,var(--leaf-color-primary));outline-offset:3px}.leaf-breadcrumb [aria-current=page]{color:var(--leaf-color-text)}.leaf-breadcrumb__separator{color:var(--leaf-color-text-muted);opacity:.6;margin-inline-end:4px}.leaf-breadcrumb svg{width:15px;height:15px}@media (prefers-reduced-motion:reduce){.leaf-breadcrumb a{transition:none}}.leaf-pagination{--leaf-current-font-size:var(--leaf-font-size);--leaf-current-control-height:var(--leaf-control-height,34px);--leaf-accent-soft-background:var(--leaf-color-primary-soft);--leaf-accent-soft-border:var(--leaf-color-primary-border);isolation:isolate;align-items:center;gap:var(--leaf-component-pagination-gap,6px);color:var(--leaf-component-pagination-color,var(--leaf-color-text));font:var(--leaf-component-pagination-font-size,var(--leaf-current-font-size))/var(--leaf-line-height) var(--leaf-font-family);flex-wrap:wrap;display:flex;position:relative}.leaf-pagination__indicator{z-index:-1;pointer-events:none;width:var(--leaf-indicator-width,0px);height:var(--leaf-indicator-height,0px);transform:translate(var(--leaf-indicator-x,0px), var(--leaf-indicator-y,0px));box-sizing:border-box;border:var(--leaf-border-width,1px) solid var(--leaf-frame-border-color,var(--leaf-accent-soft-border));border-radius:var(--leaf-radius);background:var(--leaf-accent-soft-background);opacity:0;position:absolute;top:0;left:0}.leaf-pagination__indicator[data-visible=true]{opacity:1}.leaf-pagination__indicator[data-animate=true]{transition:transform var(--leaf-motion-slow) var(--leaf-motion-spring),width var(--leaf-motion-slow) var(--leaf-motion-spring),height var(--leaf-motion-slow) var(--leaf-motion-spring)}.leaf-pagination>.leaf-button,.leaf-pagination__entry>.leaf-button{--leaf-current-control-height:inherit;--leaf-current-font-size:inherit;--leaf-button-rest-color:var(--leaf-component-pagination-color,var(--leaf-color-text));min-width:var(--leaf-current-control-height);height:var(--leaf-current-control-height);font-size:inherit;font-variant-numeric:tabular-nums;padding:0 8px}.leaf-pagination>.leaf-button[aria-current=page],.leaf-pagination>.leaf-button[aria-current=page]:hover:not([data-loading]),.leaf-pagination>.leaf-button[aria-current=page]:active:not([data-loading]),.leaf-pagination>.leaf-button[aria-current=page]:focus-visible:not([data-loading]),.leaf-pagination>.leaf-button[aria-current=page]:disabled,.leaf-pagination__entry>.leaf-button[aria-current=page],.leaf-pagination__entry>.leaf-button[aria-current=page]:hover:not([data-loading]),.leaf-pagination__entry>.leaf-button[aria-current=page]:active:not([data-loading]),.leaf-pagination__entry>.leaf-button[aria-current=page]:focus-visible:not([data-loading]),.leaf-pagination__entry>.leaf-button[aria-current=page]:disabled{color:var(--leaf-color-primary-ink,var(--leaf-color-primary));box-shadow:none;background:0 0;border-color:#0000}@media (forced-colors:active){.leaf-pagination>.leaf-button[aria-current=page],.leaf-pagination>.leaf-button[aria-current=page]:hover:not([data-loading]),.leaf-pagination>.leaf-button[aria-current=page]:active:not([data-loading]),.leaf-pagination>.leaf-button[aria-current=page]:focus-visible:not([data-loading]),.leaf-pagination>.leaf-button[aria-current=page]:disabled,.leaf-pagination__entry>.leaf-button[aria-current=page],.leaf-pagination__entry>.leaf-button[aria-current=page]:hover:not([data-loading]),.leaf-pagination__entry>.leaf-button[aria-current=page]:active:not([data-loading]),.leaf-pagination__entry>.leaf-button[aria-current=page]:focus-visible:not([data-loading]),.leaf-pagination__entry>.leaf-button[aria-current=page]:disabled{color:highlighttext;forced-color-adjust:none}}.leaf-pagination--outline .leaf-pagination__indicator{border-color:var(--leaf-frame-border-color,var(--leaf-color-primary-indicator,var(--leaf-color-primary)))}.leaf-pagination[data-disabled] .leaf-pagination__indicator[data-visible=true]{opacity:.45}.leaf-pagination__entry{align-items:center;gap:var(--leaf-component-pagination-gap,6px);display:inline-flex}.leaf-pagination__ellipsis{min-width:var(--leaf-current-control-height);text-align:center;color:var(--leaf-color-text-muted)}.leaf-pagination__jump .leaf-button__label>svg,.leaf-pagination__jump:hover:not(:disabled) .leaf-button__label>span,.leaf-pagination__jump:focus-visible .leaf-button__label>span{display:none}.leaf-pagination__jump:hover:not(:disabled) .leaf-button__label>svg,.leaf-pagination__jump:focus-visible .leaf-button__label>svg{display:block}.leaf-pagination__size{flex:0 0 110px;width:110px;margin-inline-start:6px}.leaf-pagination__jumper{align-items:center;gap:8px;margin-inline-start:6px;display:inline-flex}.leaf-pagination__jumper .leaf-input-number{width:58px}.leaf-pagination__total{color:var(--leaf-color-text-muted);margin-inline-end:8px}.leaf-pagination__simple{font-variant-numeric:tabular-nums;padding-inline:8px}@media (prefers-reduced-motion:reduce){.leaf-pagination>button,.leaf-pagination__entry>button,.leaf-pagination__indicator[data-animate=true]{transition:none}}.leaf-pagination[dir=rtl]>button .leaf-button__label>svg,.leaf-pagination[dir=rtl] .leaf-pagination__jump .leaf-button__label>svg{transform:rotate(180deg)}.leaf-pagination{--leaf-current-control-height:var(--leaf-component-pagination-height,var(--leaf-control-height));--leaf-current-font-size:var(--leaf-component-pagination-font-size,var(--leaf-font-size))}.leaf-pagination--sm{--leaf-current-control-height:var(--leaf-component-pagination-height-sm,var(--leaf-control-height-sm));--leaf-current-font-size:var(--leaf-font-size-sm)}.leaf-pagination--lg{--leaf-current-control-height:var(--leaf-component-pagination-height-lg,var(--leaf-control-height-lg));--leaf-current-font-size:var(--leaf-font-size-lg)}@media (forced-colors:active){.leaf-pagination__indicator{forced-color-adjust:none;background:highlight;border-color:highlight}}.leaf-tag{--leaf-status-ink:var(--leaf-color-primary-ink);--leaf-status-label-base:var(--leaf-color-primary);--leaf-status-label-foreground:var(--leaf-color-on-primary);--leaf-status-label-background:var(--leaf-color-primary-soft);--leaf-status-label-close-background:color-mix(in srgb, currentColor 10%, transparent);--leaf-status-label-feedback-background:var(--leaf-status-label-close-background);--leaf-tag-color:var(--leaf-status-label-base);--leaf-tag-color-surface-8:var(--leaf-status-label-background);--leaf-tag-color-alpha-10:var(--leaf-status-label-feedback-background);--leaf-tag-ink:var(--leaf-status-ink);--leaf-tag-paint-color:var(--leaf-component-tag-color,var(--leaf-tag-ink));--leaf-tag-paint-background:var(--leaf-component-tag-background,var(--leaf-tag-color-surface-8));--leaf-tag-close-background:var(--leaf-status-label-close-background)}.leaf-tag[data-color=primary]{--leaf-status-ink:var(--leaf-color-primary-ink);--leaf-status-label-base:var(--leaf-color-primary);--leaf-status-label-foreground:var(--leaf-color-on-primary);--leaf-status-label-background:var(--leaf-color-primary-soft);--leaf-status-label-close-background:color-mix(in srgb, currentColor 10%, transparent);--leaf-status-label-feedback-background:var(--leaf-status-label-close-background)}.leaf-tag[data-color=success]{--leaf-status-ink:var(--leaf-color-success-ink);--leaf-status-label-base:var(--leaf-color-success);--leaf-status-label-foreground:var(--leaf-color-on-success);--leaf-status-label-background:var(--leaf-color-success-soft);--leaf-status-label-close-background:color-mix(in srgb, currentColor 10%, transparent);--leaf-status-label-feedback-background:var(--leaf-status-label-close-background)}.leaf-tag[data-color=warning]{--leaf-status-ink:var(--leaf-color-warning-ink);--leaf-status-label-base:var(--leaf-color-warning);--leaf-status-label-foreground:var(--leaf-color-on-warning);--leaf-status-label-background:var(--leaf-color-warning-soft);--leaf-status-label-close-background:color-mix(in srgb, currentColor 10%, transparent);--leaf-status-label-feedback-background:var(--leaf-status-label-close-background)}.leaf-tag[data-color=danger],.leaf-tag[data-color=error]{--leaf-status-ink:var(--leaf-color-danger-ink);--leaf-status-label-base:var(--leaf-color-danger);--leaf-status-label-foreground:var(--leaf-color-on-danger);--leaf-status-label-background:var(--leaf-color-danger-soft);--leaf-status-label-close-background:color-mix(in srgb, currentColor 10%, transparent);--leaf-status-label-feedback-background:var(--leaf-status-label-close-background)}.leaf-tag[data-color=info]{--leaf-status-ink:var(--leaf-color-info-ink);--leaf-status-label-base:var(--leaf-color-info);--leaf-status-label-foreground:var(--leaf-color-on-info);--leaf-status-label-background:var(--leaf-color-info-soft);--leaf-status-label-close-background:color-mix(in srgb, currentColor 10%, transparent);--leaf-status-label-feedback-background:var(--leaf-status-label-close-background)}.leaf-tag{box-sizing:border-box;max-width:var(--leaf-tag-width,100%);border-radius:var(--leaf-component-tag-radius,var(--leaf-radius-sm));color:var(--leaf-tag-paint-color);background:var(--leaf-tag-paint-background);font:max(12px, var(--leaf-font-size) - 2px)/var(--leaf-line-height-sm) var(--leaf-font-family);font-weight:var(--leaf-font-weight,500);vertical-align:middle;white-space:nowrap;transition:opacity var(--leaf-motion-duration) var(--leaf-motion-easing),max-width var(--leaf-motion-duration) var(--leaf-motion-easing),padding-inline var(--leaf-motion-duration) var(--leaf-motion-easing),gap var(--leaf-motion-duration) var(--leaf-motion-easing);border:1px solid #0000;align-items:center;gap:5px;padding:2px 9px;display:inline-flex}.leaf-tag[data-state=closing]{opacity:0;pointer-events:none;gap:0;max-width:0;padding-inline:0;overflow:hidden}.leaf-tag>span:not(.leaf-tag__icon):not(.leaf-tag__dot){text-overflow:ellipsis;min-width:0;overflow:hidden}.leaf-tag--sm{padding:0 7px}.leaf-tag--lg{font-size:var(--leaf-font-size);line-height:var(--leaf-line-height);padding:3px 12px}.leaf-tag--outline{--leaf-tag-paint-color:var(--leaf-component-tag-color,var(--leaf-color-text));--leaf-tag-paint-background:var(--leaf-component-tag-background,var(--leaf-color-surface));border-color:var(--leaf-component-tag-border-color,var(--leaf-color-border));border-radius:var(--leaf-component-tag-radius,999px)}.leaf-tag__dot{background:var(--leaf-tag-color);border-radius:50%;flex:none;width:6px;height:6px}.leaf-tag__icon{color:var(--leaf-tag-color);flex:none;display:inline-flex}.leaf-tag__icon svg{width:13px;height:13px}.leaf-tag__close{width:24px;height:24px;color:inherit;cursor:pointer;opacity:.7;transition:opacity var(--leaf-motion-fast) var(--leaf-motion-easing),background-color var(--leaf-motion-fast) var(--leaf-motion-easing),transform var(--leaf-motion-fast) var(--leaf-motion-spring);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-block:-3px;margin-inline-end:-4px;padding:2px;display:inline-flex}.leaf-tag__close:hover{opacity:1;background:var(--leaf-tag-close-background,var(--leaf-tag-color-alpha-10))}.leaf-tag__close:active{transform:scale(.85)}.leaf-tag__close:focus-visible{outline:2px solid}@media (prefers-reduced-motion:reduce){.leaf-tag,.leaf-tag__close,.leaf-checkable-tag{transition:none}}.leaf-checkable-tag{cursor:pointer;transition:color var(--leaf-motion-duration) var(--leaf-motion-easing),background-color var(--leaf-motion-duration) var(--leaf-motion-easing),transform var(--leaf-motion-duration) var(--leaf-motion-spring)}.leaf-checkable-tag:hover:not(:disabled):not([aria-pressed=true]){background:var(--leaf-component-tag-hover-background,var(--leaf-tag-color-alpha-10))}.leaf-checkable-tag:active:not(:disabled){transform:scale(.96)}.leaf-checkable-tag:focus-visible{outline:2px solid var(--leaf-color-primary-indicator,var(--leaf-color-primary));outline-offset:2px}.leaf-checkable-tag:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.leaf-checkable-tag{transition:none}}.leaf-tag-group{flex-wrap:wrap;gap:8px;display:flex}.leaf-badge{--leaf-badge-color:var(--leaf-color-danger);--leaf-badge-on-color:var(--leaf-color-on-danger);--leaf-badge-direction:1;--leaf-badge-anchor-shift:-14px}.leaf-badge: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)){--leaf-badge-direction:-1}.leaf-badge{vertical-align:middle;font:var(--leaf-font-size)/var(--leaf-line-height) var(--leaf-font-family);align-items:center;gap:8px;display:inline-flex;position:relative}.leaf-badge__indicator{box-sizing:border-box;min-width:20px;height:20px;color:var(--leaf-badge-on-color);background:var(--leaf-badge-color);white-space:nowrap;font-variant-numeric:tabular-nums;transition:background-color var(--leaf-motion-duration) var(--leaf-motion-easing);border-radius:100px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.leaf-badge--standalone .leaf-badge__indicator{border-radius:var(--leaf-radius-sm)}.leaf-badge__indicator--dot{--leaf-badge-anchor-shift:-8px;border-radius:100px;width:8px;min-width:8px;height:8px;padding:0}.leaf-badge--attached .leaf-badge__indicator{transform:translate(calc(var(--leaf-badge-anchor-shift) * var(--leaf-badge-direction)), -50%);box-shadow:0 0 0 2px var(--leaf-color-surface);pointer-events:none;top:4px;position:absolute;inset-inline-start:100%}.leaf-badge--attached[data-placement=inside]>.leaf-badge__indicator{top:6px;inset-inline:auto 6px;transform:none;box-shadow:0 0 0 2px #fff}.leaf-badge__count{display:inline-block}@media (prefers-reduced-motion:reduce){.leaf-badge__indicator{transition:none}}.leaf-drawer-mask{z-index:var(--leaf-z-index-modal,1100);display:flex;position:fixed;inset:0}.leaf-drawer-mask[data-state=closing]{pointer-events:none}.leaf-drawer-mask--right{--leaf-drawer-enter:translateX(100%);justify-content:flex-end}.leaf-drawer-mask--right .leaf-drawer{border-radius:var(--leaf-component-drawer-radius,var(--leaf-radius-lg) 0 0 var(--leaf-radius-lg))}.leaf-drawer-mask--left{--leaf-drawer-enter:translateX(-100%);justify-content:flex-start}.leaf-drawer-mask--left .leaf-drawer{border-radius:var(--leaf-component-drawer-radius,0 var(--leaf-radius-lg) var(--leaf-radius-lg) 0)}.leaf-drawer-mask--top{--leaf-drawer-enter:translateY(-100%);align-items:flex-start}.leaf-drawer-mask--top .leaf-drawer{border-radius:var(--leaf-component-drawer-radius,0 0 var(--leaf-radius-lg) var(--leaf-radius-lg))}.leaf-drawer-mask--bottom{--leaf-drawer-enter:translateY(100%);align-items:flex-end}.leaf-drawer-mask--bottom .leaf-drawer{border-radius:var(--leaf-component-drawer-radius,var(--leaf-radius-lg) var(--leaf-radius-lg) 0 0)}.leaf-drawer-backdrop{--leaf-overlay-background:#0000001a;--leaf-overlay-fallback-background:#0000003d;background:var(--leaf-overlay-background);opacity:1;width:100%;height:100%;-webkit-backdrop-filter:blur(var(--leaf-backdrop-blur,3px));backdrop-filter:blur(var(--leaf-backdrop-blur,3px));transition:opacity var(--leaf-motion-slow) var(--leaf-motion-easing),backdrop-filter var(--leaf-motion-slow) var(--leaf-motion-easing),-webkit-backdrop-filter var(--leaf-motion-slow) var(--leaf-motion-easing);animation:var(--leaf-motion-animation,leaf-backdrop-in var(--leaf-motion-slow) var(--leaf-motion-easing));border:0;padding:0;position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.leaf-drawer-backdrop{background:var(--leaf-overlay-fallback-background,var(--leaf-overlay-background))}}@supports ((-webkit-backdrop-filter:blur(1px))){.leaf-drawer-backdrop{-webkit-backdrop-filter:blur(var(--leaf-backdrop-blur,3px));animation-name:leaf-backdrop-webkit}.leaf-drawer-mask[data-state=closing] .leaf-drawer-backdrop{-webkit-backdrop-filter:blur()}.leaf-drawer-mask[data-blur=off] .leaf-drawer-backdrop{-webkit-backdrop-filter:none}}.leaf-drawer-mask[data-state=closing] .leaf-drawer-backdrop{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();transition-duration:var(--leaf-motion-duration);animation:none}.leaf-drawer-mask[data-blur=off] .leaf-drawer-backdrop{background:var(--leaf-overlay-fallback-background,var(--leaf-overlay-background));-webkit-backdrop-filter:none;backdrop-filter:none;transition-property:opacity;animation-name:leaf-backdrop-fade}@media (prefers-reduced-motion:reduce){.leaf-drawer-backdrop{transition:none;animation:none}}.leaf-drawer-backdrop{cursor:default}.leaf-drawer{--leaf-dialog-heading-gap:var(--leaf-component-drawer-gap,12px);--leaf-dialog-icon-size:calc(var(--leaf-control-height) + 6px);--leaf-dialog-padding-start:var(--leaf-component-drawer-padding-left,var(--leaf-density-dialog-inline));--leaf-dialog-padding-end:var(--leaf-component-drawer-padding-right,var(--leaf-density-dialog-inline));--leaf-dialog-padding-block:var(--leaf-component-drawer-padding-top,var(--leaf-density-dialog-block));--leaf-dialog-divider:var(--leaf-component-drawer-border-color,var(--leaf-color-divider))}.leaf-drawer__header{align-items:flex-start;gap:var(--leaf-dialog-heading-gap);padding:var(--leaf-component-drawer-padding,var(--leaf-density-dialog-block) var(--leaf-density-dialog-inline));background:var(--leaf-component-drawer-header-background,transparent);border-start-start-radius:inherit;border-start-end-radius:inherit;flex-shrink:0;padding-block-end:0;display:flex}.leaf-drawer__heading{overflow-wrap:anywhere;flex:1;align-self:center;min-width:0}.leaf-drawer__heading h2{font-size:calc(var(--leaf-font-size) + 3px);font-weight:var(--leaf-font-weight);line-height:var(--leaf-line-height-lg);letter-spacing:-.01em;margin:0}.leaf-drawer__description{color:var(--leaf-color-text-muted);font-size:var(--leaf-font-size);line-height:var(--leaf-line-height);margin-block-start:4px}.leaf-drawer__icon{box-sizing:border-box;flex:0 0 var(--leaf-dialog-icon-size);width:var(--leaf-dialog-icon-size);height:var(--leaf-dialog-icon-size);border:1px solid var(--leaf-dialog-divider);background:var(--leaf-color-surface-muted);color:var(--leaf-color-text-muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.leaf-drawer__icon>svg{width:20px;height:20px}.leaf-drawer__body{min-height:0;padding:var(--leaf-component-drawer-padding,var(--leaf-density-dialog-block) var(--leaf-density-dialog-inline));overscroll-behavior:contain;overflow:auto}.leaf-drawer__content{min-width:0;display:flow-root}.leaf-drawer__footer{padding:var(--leaf-component-drawer-padding,var(--leaf-density-dialog-block) var(--leaf-density-dialog-inline));padding-block:var(--leaf-component-drawer-padding-top,calc(var(--leaf-spacing) * 1.5)) var(--leaf-component-drawer-padding-bottom,calc(var(--leaf-spacing) * 1.5));background:var(--leaf-component-drawer-footer-background,transparent);border-end-end-radius:inherit;border-end-start-radius:inherit;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding-block-start:0;display:flex}.leaf-drawer--divided>.leaf-drawer__header:not(.leaf-drawer__header--compact){border-block-end:1px solid var(--leaf-dialog-divider);padding-block-end:var(--leaf-dialog-padding-block)}.leaf-drawer--divided>.leaf-drawer__footer{padding-block:var(--leaf-component-drawer-padding-top,calc(var(--leaf-spacing) * 1.5)) var(--leaf-component-drawer-padding-bottom,calc(var(--leaf-spacing) * 1.5));border-block-start:1px solid var(--leaf-dialog-divider);background:var(--leaf-component-drawer-footer-background,var(--leaf-color-surface-muted))}@media (max-width:480px){.leaf-drawer{--leaf-dialog-heading-gap:var(--leaf-component-drawer-gap,10px);--leaf-dialog-icon-size:var(--leaf-control-height)}}.leaf-drawer{--leaf-panel-canvas-background:var(--leaf-color-surface-muted);--leaf-drawer-inset:calc(var(--leaf-spacing) * .75);--leaf-z-index-popup:calc(var(--leaf-z-index-modal,1100) + 1);box-sizing:border-box;max-width:100%;max-height:100%;color:var(--leaf-component-drawer-color,var(--leaf-color-text));border:var(--leaf-component-drawer-border-width,var(--leaf-border-width,1px)) solid var(--leaf-component-drawer-border-color,var(--leaf-frame-border-color,var(--leaf-color-divider)));background:var(--leaf-component-drawer-background,var(--leaf-color-surface));font:var(--leaf-component-drawer-font-size,var(--leaf-font-size))/var(--leaf-line-height) var(--leaf-font-family);box-shadow:var(--leaf-component-drawer-shadow,var(--leaf-surface-shadow,var(--leaf-shadow-lg)));opacity:1;transition:transform var(--leaf-motion-slow) var(--leaf-motion-easing),opacity var(--leaf-motion-slow) var(--leaf-motion-easing);outline:none;flex-direction:column;display:flex;position:relative;transform:translate(0)}@starting-style{.leaf-drawer{opacity:0;transform:var(--leaf-drawer-enter)}}.leaf-drawer__extra{margin-inline-start:auto}.leaf-drawer__body{border-radius:0;flex:1;padding:0;overflow:hidden}.leaf-drawer__viewport{overscroll-behavior:contain}.leaf-drawer__content{box-sizing:border-box;padding:var(--leaf-component-drawer-padding,var(--leaf-density-dialog-block) var(--leaf-density-dialog-inline))}.leaf-drawer__heading h2{font-size:var(--leaf-font-size);line-height:var(--leaf-line-height-lg)}.leaf-drawer__close{border-radius:var(--leaf-radius-sm);width:24px;height:24px;padding:3px}.leaf-drawer__close>svg{width:16px;height:16px}.leaf-drawer--card{background:var(--leaf-panel-canvas-background)}.leaf-drawer--card>.leaf-drawer__header{padding-block:calc(var(--leaf-spacing)*1.5) 0;padding-inline:calc(var(--leaf-drawer-inset) + var(--leaf-spacing-md)) calc(var(--leaf-drawer-inset) + var(--leaf-spacing))}.leaf-drawer--card>.leaf-drawer__body{width:auto;margin:calc(var(--leaf-spacing)*1.5) var(--leaf-drawer-inset) calc(var(--leaf-spacing)*1.25);background:var(--leaf-component-drawer-background,var(--leaf-color-surface));border-radius:max(0px,var(--leaf-component-drawer-radius,var(--leaf-radius-lg)) - var(--leaf-drawer-inset))}.leaf-drawer--card .leaf-drawer__viewport{border-radius:inherit}.leaf-drawer--card .leaf-drawer__content{padding:var(--leaf-component-drawer-padding,var(--leaf-spacing-md))}.leaf-drawer--card>.leaf-drawer__footer{padding:0 var(--leaf-drawer-inset) calc(var(--leaf-spacing)*1.25);background:var(--leaf-component-drawer-footer-background,transparent)}.leaf-drawer-mask[data-state=closing] .leaf-drawer{opacity:0;transform:var(--leaf-drawer-enter);transition-duration:var(--leaf-motion-duration);transition-timing-function:var(--leaf-motion-easing)}@media (prefers-reduced-motion:reduce){.leaf-drawer{transition:none}}.leaf-drawer-mask[hidden]{display:none}.leaf-drawer__resize{z-index:2;touch-action:none;position:absolute}.leaf-drawer__resize:after{content:"";background:var(--leaf-color-primary-indicator,var(--leaf-color-primary));opacity:0;transition:opacity var(--leaf-motion-fast) var(--leaf-motion-easing);position:absolute;inset:0}.leaf-drawer__resize:hover:after,.leaf-drawer__resize:focus-visible:after{opacity:.12}.leaf-drawer__resize:focus-visible{outline:2px solid var(--leaf-color-primary-indicator,var(--leaf-color-primary));outline-offset:-2px}.leaf-drawer-mask--right .leaf-drawer__resize{cursor:ew-resize;width:8px;inset:0 auto 0 0}.leaf-drawer-mask--left .leaf-drawer__resize{cursor:ew-resize;width:8px;inset:0 0 0 auto}.leaf-drawer-mask--top .leaf-drawer__resize{cursor:ns-resize;height:8px;inset:auto 0 0}.leaf-drawer-mask--bottom .leaf-drawer__resize{cursor:ns-resize;height:8px;inset:0 0 auto}.leaf-loading{--leaf-spinner-size:28px}.leaf-loading--sm{--leaf-spinner-size:18px}.leaf-loading--lg{--leaf-spinner-size:40px}.leaf-loading{color:var(--leaf-color-text-muted);font:var(--leaf-font-size)/var(--leaf-line-height) var(--leaf-font-family);position:relative}.leaf-loading__indicator{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:inline-flex}.leaf-loading__spinner{width:var(--leaf-spinner-size);height:var(--leaf-spinner-size);color:var(--leaf-color-primary-ink,var(--leaf-color-primary));animation:var(--leaf-motion-animation,leaf-spin calc(var(--leaf-motion-duration) * 4.5) linear infinite);animation-play-state:var(--leaf-motion-play-state)}.leaf-loading__content{transition:opacity var(--leaf-motion-duration) var(--leaf-motion-easing),filter var(--leaf-motion-duration) var(--leaf-motion-easing)}.leaf-loading__content[data-loading=true]{opacity:.45;filter:blur(.5px);-webkit-user-select:none;user-select:none;pointer-events:none}.leaf-loading__overlay{border-radius:inherit;background:var(--leaf-color-surface-alpha-55);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.leaf-loading__overlay,.leaf-loading__state{opacity:0;transition:opacity var(--leaf-motion-duration) var(--leaf-motion-easing),transform var(--leaf-motion-duration) var(--leaf-motion-easing);transform:translateY(3px)}.leaf-loading__overlay[data-visible],.leaf-loading__state[data-visible]{opacity:1;transform:translateY(0)}@starting-style{.leaf-loading__overlay[data-visible],.leaf-loading__state[data-visible]{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.leaf-loading__spinner{animation:none}.leaf-loading__content,.leaf-loading__overlay,.leaf-loading__state{transition:none}}.leaf-progress{--leaf-progress-color:var(--leaf-color-primary-indicator,var(--leaf-color-primary))}.leaf-progress[data-status=success]{--leaf-progress-color:var(--leaf-color-success)}.leaf-progress[data-status=error]{--leaf-progress-color:var(--leaf-color-danger)}.leaf-progress{color:var(--leaf-color-text);font:var(--leaf-font-size-sm)/var(--leaf-line-height-sm) var(--leaf-font-family);align-items:center;gap:10px;display:flex}.leaf-progress__track{background:var(--leaf-progress-trail,var(--leaf-color-surface-muted));border-radius:100px;flex:1;overflow:hidden}.leaf-progress__fill{border-radius:inherit;background:var(--leaf-progress-color);height:100%;transition:width var(--leaf-motion-slow) var(--leaf-motion-easing),background-color var(--leaf-motion-duration) var(--leaf-motion-easing);position:relative;overflow:hidden}.leaf-progress[data-active] .leaf-progress__fill:after{content:"";pointer-events:none;width:65%;animation:var(--leaf-motion-animation,leaf-progress-shimmer calc(var(--leaf-motion-duration) * 12) linear infinite);animation-play-state:var(--leaf-motion-play-state,running);inset-block:0;background:linear-gradient(90deg,#0000,#ffffff59,#0000);position:absolute;left:0;transform:translate(-110%)}.leaf-progress--dashboard .leaf-progress__arc{stroke-linecap:butt}.leaf-progress--steps{width:100%}.leaf-progress--steps .leaf-progress__track{background:0 0;gap:4px;display:flex}.leaf-progress--steps .leaf-progress__step{background:var(--leaf-progress-trail,var(--leaf-color-surface-muted));height:100%;transition:background-color var(--leaf-motion-duration) var(--leaf-motion-easing);border-radius:100px;flex:1}.leaf-progress--steps .leaf-progress__step[data-filled]{background:var(--leaf-progress-color)}.leaf-progress__arc--success{stroke:var(--leaf-color-success)}.leaf-progress__info{text-align:end;flex-shrink:0;min-width:36px}.leaf-progress__info svg{width:17px;height:17px;color:var(--leaf-progress-color);vertical-align:middle}.leaf-progress--circle{flex-shrink:0;display:inline-flex;position:relative}.leaf-progress--circle svg{width:100%;height:100%}.leaf-progress--circle .leaf-progress__info{text-align:center;font-size:var(--leaf-font-size);place-items:center;display:grid;position:absolute;inset:0}.leaf-progress--circle .leaf-progress__info svg{width:24px;height:24px}.leaf-progress__trail{fill:none;stroke:var(--leaf-progress-trail,var(--leaf-color-surface-muted))}.leaf-progress__arc{fill:none;stroke:var(--leaf-progress-color);stroke-linecap:round;transition:stroke-dasharray var(--leaf-motion-slow) var(--leaf-motion-easing),stroke-dashoffset var(--leaf-motion-slow) var(--leaf-motion-easing),stroke var(--leaf-motion-duration) var(--leaf-motion-easing)}.leaf-progress[data-indeterminate=true] .leaf-progress__fill{animation:var(--leaf-motion-animation,leaf-progress-travel calc(var(--leaf-motion-duration) * 7) ease-in-out infinite);animation-play-state:var(--leaf-motion-play-state,running);width:35%!important}.leaf-progress[data-indeterminate=true].leaf-progress--circle>svg{animation:var(--leaf-motion-animation,leaf-progress-rotate calc(var(--leaf-motion-duration) * 5) linear infinite);animation-play-state:var(--leaf-motion-play-state,running)}@keyframes leaf-progress-travel{0%{transform:translate(-110%)}to{transform:translate(390%)}}@keyframes leaf-progress-rotate{to{transform:rotate(360deg)}}@keyframes leaf-progress-shimmer{to{transform:translate(265%)}}@media (prefers-reduced-motion:reduce){.leaf-progress__fill,.leaf-progress__step,.leaf-progress__arc{transition:none}.leaf-progress[data-indeterminate=true] .leaf-progress__fill,.leaf-progress[data-indeterminate=true].leaf-progress--circle>svg,.leaf-progress[data-active] .leaf-progress__fill:after{animation:none}}@media (forced-colors:active){.leaf-progress__fill:after{display:none}}.leaf-tooltip{max-width:min(300px,100vw - 24px);padding:var(--leaf-component-tooltip-padding,7px 10px);border-radius:var(--leaf-component-tooltip-radius,var(--leaf-radius-sm));color:var(--leaf-component-tooltip-color,var(--leaf-color-surface));background:var(--leaf-component-tooltip-background,var(--leaf-color-text));font-size:var(--leaf-font-size-sm);line-height:var(--leaf-line-height-sm);overflow-wrap:anywhere;box-shadow:var(--leaf-component-tooltip-shadow,var(--leaf-surface-shadow,var(--leaf-shadow-md)));transition-duration:var(--leaf-motion-fast),var(--leaf-motion-duration),var(--leaf-motion-duration);border:0}.leaf-tooltip[data-state=closing]{transition-duration:var(--leaf-motion-fast)}.leaf-calendar-view{--leaf-calendar-range-background:var(--leaf-color-primary-soft);--leaf-calendar-selected-background:var(--leaf-color-primary-soft);--leaf-calendar-selected-hover-background:var(--leaf-color-primary-soft-hover);--leaf-segmented-border:var(--leaf-color-divider);--leaf-segmented-background:var(--leaf-color-surface-muted);--leaf-segmented-selected-background:var(--leaf-color-surface);--leaf-segmented-muted-color:var(--leaf-color-text-muted);--leaf-calendar-view-line:var(--leaf-color-divider);--leaf-calendar-view-hover:#0000000a;--leaf-calendar-view-pressed:var(--leaf-color-option-hover);box-sizing:border-box;border:var(--leaf-component-calendar-border-width,var(--leaf-border-width,1px)) solid var(--leaf-component-calendar-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));border-radius:var(--leaf-component-calendar-radius,var(--leaf-radius-md));background:var(--leaf-component-calendar-background,var(--leaf-color-surface));min-width:0;max-width:100%;box-shadow:var(--leaf-component-calendar-shadow,var(--leaf-surface-shadow,none));color:var(--leaf-component-calendar-color,var(--leaf-color-text));font:var(--leaf-font-size)/var(--leaf-line-height) var(--leaf-font-family);font-variant-numeric:tabular-nums;flex-direction:column;display:flex;overflow:clip}.leaf-calendar-view :where(.leaf-calendar-view__title--toggle,.leaf-calendar-view__nav,.leaf-calendar-view__today,.leaf-calendar-view__segment,.leaf-calendar-view__day,.leaf-calendar-view__month){font:inherit;color:inherit;-webkit-tap-highlight-color:#0000;border:0;margin:0}.leaf-calendar-view__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.leaf-calendar-view__heading{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.leaf-calendar-view__title{white-space:nowrap;background:0 0;align-items:center;gap:4px;min-width:0;padding:0;display:inline-flex}.leaf-calendar-view__title strong{font-weight:var(--leaf-heading-weight)}.leaf-calendar-view__title-text{font-weight:400}.leaf-calendar-view__title--toggle{border-radius:var(--leaf-radius-sm);--leaf-text-action-color:var(--leaf-color-text);--leaf-text-action-background:color-mix(in srgb, var(--leaf-color-option-hover) 50%, transparent);--leaf-text-action-active-background:var(--leaf-color-option-hover);color:var(--leaf-text-action-color);cursor:pointer;transition:background-color var(--leaf-motion-color) var(--leaf-motion-easing),border-color var(--leaf-motion-color) var(--leaf-motion-easing),color var(--leaf-motion-color) var(--leaf-motion-easing),box-shadow var(--leaf-motion-color) var(--leaf-motion-easing),opacity var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0;margin-inline-start:-6px;padding:3px 6px}.leaf-calendar-view__title--toggle:hover:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-background)}.leaf-calendar-view__title--toggle:active:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-active-background)}.leaf-calendar-view__title--toggle:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}.leaf-calendar-view__title--toggle:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.leaf-calendar-view__title--toggle{transition:none}}.leaf-calendar-view__title-icon{color:var(--leaf-color-primary-ink,var(--leaf-color-primary));transition:rotate var(--leaf-motion-duration) var(--leaf-motion-easing);flex:none}[aria-expanded=true]>.leaf-calendar-view__title-icon{rotate:90deg}.leaf-calendar-view__extra{min-width:0;color:var(--leaf-color-text-muted);font-size:var(--leaf-font-size-sm);line-height:var(--leaf-line-height-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leaf-calendar-view__actions{flex:none;align-items:center;gap:8px;display:flex}.leaf-calendar-view__nav,.leaf-calendar-view__today{border-radius:var(--leaf-radius-sm);--leaf-text-action-color:var(--leaf-color-text);--leaf-text-action-background:color-mix(in srgb, var(--leaf-color-option-hover) 50%, transparent);--leaf-text-action-active-background:var(--leaf-color-option-hover);color:var(--leaf-text-action-color);cursor:pointer;transition:background-color var(--leaf-motion-color) var(--leaf-motion-easing),border-color var(--leaf-motion-color) var(--leaf-motion-easing),color var(--leaf-motion-color) var(--leaf-motion-easing),box-shadow var(--leaf-motion-color) var(--leaf-motion-easing),opacity var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0;justify-content:center;align-items:center;display:inline-flex}.leaf-calendar-view__nav:hover:not(:disabled),.leaf-calendar-view__today:hover:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-background)}.leaf-calendar-view__nav:active:not(:disabled),.leaf-calendar-view__today:active:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-active-background)}.leaf-calendar-view__nav:focus-visible,.leaf-calendar-view__today:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}.leaf-calendar-view__nav:disabled,.leaf-calendar-view__today:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.leaf-calendar-view__nav,.leaf-calendar-view__today{transition:none}}.leaf-calendar-view__nav:disabled,.leaf-calendar-view__today:disabled{color:var(--leaf-color-text-muted);opacity:.4}.leaf-calendar-view__nav{width:28px;height:28px;color:var(--leaf-color-text-muted);padding:0}.leaf-calendar-view__nav: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))>svg{rotate:180deg}.leaf-calendar-view__today{height:24px;font-size:var(--leaf-font-size-sm);font-weight:var(--leaf-font-weight);padding:0 10px}.leaf-calendar-view__nav-group,.leaf-calendar-view__segmented{border-radius:calc(var(--leaf-radius-sm) + 2px);background:var(--leaf-segmented-background);align-items:center;gap:2px;padding:2px;display:inline-flex}.leaf-calendar-view__nav-group .leaf-calendar-view__nav{width:26px;height:24px;color:var(--leaf-color-text)}.leaf-calendar-view__segment{border-radius:var(--leaf-radius-sm);min-width:44px;height:24px;color:var(--leaf-segmented-muted-color);font-size:var(--leaf-font-size-sm);font-weight:var(--leaf-font-weight);cursor:pointer;transition:background-color var(--leaf-motion-color) var(--leaf-motion-easing),border-color var(--leaf-motion-color) var(--leaf-motion-easing),color var(--leaf-motion-color) var(--leaf-motion-easing),box-shadow var(--leaf-motion-color) var(--leaf-motion-easing),opacity var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0;padding:0 12px}.leaf-calendar-view__segment:hover{color:var(--leaf-color-text)}.leaf-calendar-view__segment[aria-pressed=true]{background:var(--leaf-segmented-selected-background);box-shadow:var(--leaf-shadow-xs);color:var(--leaf-color-text)}.leaf-calendar-view__segment:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px;outline-offset:0}.leaf-calendar-view__weekdays,.leaf-calendar-view__week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.leaf-calendar-view__weekday{min-width:0;color:var(--leaf-color-text-subtle,var(--leaf-color-text-muted));font-size:11px;font-weight:var(--leaf-font-weight);white-space:nowrap;line-height:16px;overflow:hidden}.leaf-calendar-view__weekday-narrow{display:none}.leaf-calendar-view__viewport{min-width:0;overflow:clip}.leaf-calendar-view__cell{min-width:0;display:flex}.leaf-calendar-view__day,.leaf-calendar-view__month{box-sizing:border-box;cursor:pointer;min-width:0;transition:background-color var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0;position:relative}.leaf-calendar-view__day:focus-visible,.leaf-calendar-view__month:focus-visible{z-index:1;outline:2px solid var(--leaf-color-focus,var(--leaf-color-text-muted));outline-offset:-2px}.leaf-calendar-view__day:disabled,.leaf-calendar-view__month:disabled{cursor:not-allowed}.leaf-calendar-view__number{box-sizing:border-box;white-space:nowrap;transition:background-color var(--leaf-motion-color) var(--leaf-motion-easing),color var(--leaf-motion-color) var(--leaf-motion-easing);border-radius:999px;justify-content:center;align-items:center;gap:.25em;line-height:1;display:inline-flex}.leaf-calendar-view__day--outside{color:var(--leaf-color-text-subtle,var(--leaf-color-text-muted))}.leaf-calendar-view__day[aria-current=date] .leaf-calendar-view__number{color:var(--leaf-color-primary-ink,var(--leaf-color-primary));font-weight:var(--leaf-heading-weight)}.leaf-calendar-view__cell[aria-selected=true] .leaf-calendar-view__day:not(:disabled) .leaf-calendar-view__number{background:var(--leaf-color-primary);box-shadow:inset 0 0 0 1px var(--leaf-color-primary-indicator,var(--leaf-color-primary));color:var(--leaf-color-on-primary);font-weight:var(--leaf-heading-weight)}.leaf-calendar-view__cell[aria-selected=true] .leaf-calendar-view__day:disabled .leaf-calendar-view__number{background:var(--leaf-color-surface-muted);color:var(--leaf-color-text-muted)}.leaf-calendar-view__day:disabled .leaf-calendar-view__number,.leaf-calendar-view__day:disabled .leaf-calendar-view__content{opacity:.38}.leaf-calendar-view__content{min-width:0;color:var(--leaf-color-text-muted);text-align:start;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.leaf-calendar-view__content>*{text-overflow:ellipsis;max-width:100%;overflow:hidden}.leaf-calendar-view--compact{width:296px;padding:12px 12px 10px}.leaf-calendar-view--compact .leaf-calendar-view__header{min-height:28px;margin-block-end:6px}.leaf-calendar-view--compact .leaf-calendar-view__title{font-size:var(--leaf-font-size);line-height:var(--leaf-line-height)}.leaf-calendar-view--compact .leaf-calendar-view__title:not(.leaf-calendar-view__title--toggle){padding-inline-start:2px}.leaf-calendar-view--compact .leaf-calendar-view__actions{gap:0;margin-inline-end:-4px}.leaf-calendar-view--compact .leaf-calendar-view__extra{margin:-2px 2px 6px}.leaf-calendar-view--compact .leaf-calendar-view__weekday{text-align:center;text-transform:uppercase;padding-block:4px}.leaf-calendar-view--compact .leaf-calendar-view__rows{gap:2px;display:grid}.leaf-calendar-view--compact .leaf-calendar-view__day{border-radius:var(--leaf-radius-sm);width:100%;height:36px;font-size:var(--leaf-font-size-sm);flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0;display:flex}.leaf-calendar-view--compact .leaf-calendar-view__day:focus-visible{outline-offset:-1px}.leaf-calendar-view--compact .leaf-calendar-view__number{width:30px;height:30px}.leaf-calendar-view--compact .leaf-calendar-view__day[data-has-content] .leaf-calendar-view__number{width:24px;height:24px}.leaf-calendar-view--compact .leaf-calendar-view__cell:not([aria-selected=true]) .leaf-calendar-view__day:hover:not(:disabled) .leaf-calendar-view__number{background:var(--leaf-calendar-view-hover)}.leaf-calendar-view--compact .leaf-calendar-view__cell:not([aria-selected=true]) .leaf-calendar-view__day:active:not(:disabled) .leaf-calendar-view__number{background:var(--leaf-calendar-view-pressed)}.leaf-calendar-view--compact .leaf-calendar-view__content{max-width:100%;padding-inline:2px;font-size:9px;line-height:10px}.leaf-calendar-view--compact .leaf-calendar-view__months{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-block:4px 2px;display:grid}.leaf-calendar-view--compact .leaf-calendar-view__month{border-radius:var(--leaf-radius);min-height:48px;font-size:var(--leaf-font-size-sm);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px;display:flex}.leaf-calendar-view--compact .leaf-calendar-view__month:hover:not(:disabled){background:var(--leaf-calendar-view-hover)}.leaf-calendar-view--compact .leaf-calendar-view__month:active:not(:disabled){background:var(--leaf-calendar-view-pressed)}.leaf-calendar-view--full{width:100%;container:leaf-calendar/inline-size}.leaf-calendar-view--full .leaf-calendar-view__header{flex-wrap:wrap;padding:18px 20px 14px}.leaf-calendar-view--full .leaf-calendar-view__title{letter-spacing:-.02em;font-size:24px;line-height:30px}.leaf-calendar-view--full .leaf-calendar-view__actions{margin-inline-start:auto}.leaf-calendar-view--full .leaf-calendar-view__weekdays{border-block-end:1px solid var(--leaf-calendar-view-line);padding-inline:0}.leaf-calendar-view--full .leaf-calendar-view__weekday{text-align:end;padding:0 10px 6px}.leaf-calendar-view--full .leaf-calendar-view__week+.leaf-calendar-view__week{border-block-start:1px solid var(--leaf-calendar-view-line)}.leaf-calendar-view--full .leaf-calendar-view__cell+.leaf-calendar-view__cell{border-inline-start:1px solid var(--leaf-calendar-view-line)}.leaf-calendar-view--full .leaf-calendar-view__day{width:100%;min-height:96px;font-size:var(--leaf-font-size-sm);flex-direction:column;align-items:stretch;gap:4px;padding:6px 6px 8px;display:flex}.leaf-calendar-view--full .leaf-calendar-view__day:hover:not(:disabled){background:var(--leaf-calendar-view-hover)}.leaf-calendar-view--full .leaf-calendar-view__day:active:not(:disabled){background:var(--leaf-calendar-view-pressed)}.leaf-calendar-view--full .leaf-calendar-view__number{align-self:flex-end;min-width:26px;height:26px;padding-inline:7px}.leaf-calendar-view--full .leaf-calendar-view__number-month{font-weight:var(--leaf-heading-weight)}.leaf-calendar-view--full .leaf-calendar-view__content{padding-inline:0;font-size:12px;line-height:18px}.leaf-calendar-view--full .leaf-calendar-view__content>.leaf-tag{gap:3px;width:100%;padding-inline:5px;display:flex}.leaf-calendar-view--full .leaf-calendar-view__months{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:2px 12px 14px;display:grid}.leaf-calendar-view--full .leaf-calendar-view__month{border-radius:var(--leaf-radius);text-align:start;flex-direction:column;align-items:stretch;gap:8px;padding:10px 10px 12px;display:flex}.leaf-calendar-view--full .leaf-calendar-view__month:hover:not(:disabled){background:var(--leaf-calendar-view-hover)}.leaf-calendar-view--full .leaf-calendar-view__month:active:not(:disabled){background:var(--leaf-calendar-view-pressed)}.leaf-calendar-view--full .leaf-calendar-view__month[aria-pressed=true]:not(:disabled){background:var(--leaf-calendar-selected-background)}.leaf-calendar-view--full .leaf-calendar-view__month:disabled{opacity:.38}.leaf-calendar-view--full .leaf-calendar-view__month-name{font-size:var(--leaf-font-size-lg);font-weight:var(--leaf-heading-weight);line-height:var(--leaf-line-height-lg);padding-inline:4px}.leaf-calendar-view--full .leaf-calendar-view__month[aria-current=date] .leaf-calendar-view__month-name{color:var(--leaf-color-primary-ink,var(--leaf-color-primary))}.leaf-calendar-view--full .leaf-calendar-view__month .leaf-calendar-view__content{padding-inline:4px}.leaf-calendar-view__mini{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:1px;font-size:10px;line-height:18px;display:grid}.leaf-calendar-view__mini-weekday{color:var(--leaf-color-text-subtle,var(--leaf-color-text-muted));font-size:9px}.leaf-calendar-view__mini-day{min-width:18px;height:18px;color:var(--leaf-color-text-muted);border-radius:999px;justify-self:center}.leaf-calendar-view__mini-day--today{color:var(--leaf-color-primary-ink,var(--leaf-color-primary));font-weight:var(--leaf-heading-weight)}.leaf-calendar-view__mini-day--selected{background:var(--leaf-color-primary);color:var(--leaf-color-on-primary);font-weight:var(--leaf-heading-weight)}.leaf-calendar-view--compact .leaf-calendar-view__month[aria-current=date] .leaf-calendar-view__month-name{color:var(--leaf-color-primary-ink,var(--leaf-color-primary));font-weight:var(--leaf-heading-weight)}.leaf-calendar-view--compact .leaf-calendar-view__month[aria-pressed=true]:not(:disabled){background:var(--leaf-color-primary);box-shadow:inset 0 0 0 1px var(--leaf-color-primary-indicator,var(--leaf-color-primary));color:var(--leaf-color-on-primary)}.leaf-calendar-view--compact .leaf-calendar-view__month[aria-pressed=true]:not(:disabled) .leaf-calendar-view__month-name,.leaf-calendar-view--compact .leaf-calendar-view__month[aria-pressed=true]:not(:disabled) .leaf-calendar-view__content{color:inherit}.leaf-calendar-view--compact .leaf-calendar-view__month:disabled{color:var(--leaf-color-text-muted);opacity:.45}@container leaf-calendar (width<=720px){.leaf-calendar-view--full .leaf-calendar-view__months{grid-template-columns:repeat(3,minmax(0,1fr))}}@container leaf-calendar (width<=560px){.leaf-calendar-view--full .leaf-calendar-view__header{padding:14px 14px 10px}.leaf-calendar-view--full .leaf-calendar-view__title{font-size:20px;line-height:26px}.leaf-calendar-view--full .leaf-calendar-view__actions{justify-content:space-between;width:100%}.leaf-calendar-view--full .leaf-calendar-view__weekday{text-align:center;padding:0 0 6px}.leaf-calendar-view--full .leaf-calendar-view__weekday-short{display:none}.leaf-calendar-view--full .leaf-calendar-view__weekday-narrow{display:inline}.leaf-calendar-view--full .leaf-calendar-view__day{align-items:center;gap:2px;min-height:64px;padding:4px 2px 6px}.leaf-calendar-view--full .leaf-calendar-view__number{align-self:center;min-width:24px;height:24px;padding-inline:4px}.leaf-calendar-view--full .leaf-calendar-view__number-month{display:none}.leaf-calendar-view--full .leaf-calendar-view__content{text-align:center;align-self:stretch;font-size:10px;line-height:14px}.leaf-calendar-view--full .leaf-calendar-view__content>.leaf-tag:has(.leaf-tag__dot){background:0 0;border-color:#0000;justify-content:center;padding:2px 0;display:flex}.leaf-calendar-view--full .leaf-calendar-view__content>.leaf-tag:has(.leaf-tag__dot)>span:not(.leaf-tag__icon):not(.leaf-tag__dot){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.leaf-calendar-view--full .leaf-calendar-view__months{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:8px}}@media (prefers-reduced-motion:reduce){.leaf-calendar-view__day,.leaf-calendar-view__month,.leaf-calendar-view__number,.leaf-calendar-view__segment,.leaf-calendar-view__title-icon{transition:none}}@media (forced-colors:active){.leaf-calendar-view__cell[aria-selected=true] .leaf-calendar-view__number,.leaf-calendar-view__month[aria-pressed=true],.leaf-calendar-view__segment[aria-pressed=true]{outline-offset:-2px;outline:2px solid highlight}.leaf-calendar-view__day[aria-current=date] .leaf-calendar-view__number{text-decoration:underline}}.leaf-tabs{--leaf-current-font-size:var(--leaf-font-size);--leaf-current-control-height:var(--leaf-control-height,34px)}.leaf-tabs--sm{--leaf-current-control-height:var(--leaf-control-height-sm,28px);--leaf-current-font-size:var(--leaf-font-size-sm,13px)}.leaf-tabs--lg{--leaf-current-control-height:var(--leaf-control-height-lg,40px);--leaf-current-font-size:var(--leaf-font-size-lg,16px)}.leaf-tabs{--leaf-segmented-border:var(--leaf-color-divider);--leaf-segmented-background:var(--leaf-color-surface-muted);--leaf-segmented-selected-background:var(--leaf-color-surface);--leaf-segmented-muted-color:var(--leaf-color-text-muted);min-width:0;color:var(--leaf-component-tabs-color,var(--leaf-color-text));font:var(--leaf-component-tabs-font-size,var(--leaf-current-font-size))/var(--leaf-line-height) var(--leaf-font-family)}.leaf-tabs__header{align-items:center;gap:12px;display:flex}.leaf-tabs__viewport{flex:1;min-width:0;display:flex;position:relative}.leaf-tabs__scroll{flex:1;min-width:0}.leaf-tabs__list{box-sizing:border-box}.leaf-tabs__track{isolation:isolate;gap:4px;width:max-content;min-width:100%;display:flex;position:relative;overflow:clip}.leaf-tabs__indicator{z-index:-1;pointer-events:none;width:var(--leaf-indicator-width,0px);height:var(--leaf-indicator-height,0px);transform:translate(var(--leaf-indicator-x,0px), var(--leaf-indicator-y,0px));opacity:0;position:absolute;top:0;left:0}.leaf-tabs__indicator[data-visible=true]{opacity:1}.leaf-tabs__indicator[data-animate=true]{transition:transform var(--leaf-motion-slow) var(--leaf-motion-spring),width var(--leaf-motion-slow) var(--leaf-motion-spring),height var(--leaf-motion-slow) var(--leaf-motion-spring)}.leaf-tabs__indicator:after{content:"";width:18px;height:var(--leaf-tabs-indicator-line,2px);background:var(--leaf-component-tabs-indicator-color,var(--leaf-color-primary-indicator,var(--leaf-color-primary)));inset-inline-start:50%;border-radius:999px;position:absolute;bottom:0;transform:translate(-50%)}.leaf-tabs__tab{box-sizing:border-box;min-height:var(--leaf-current-control-height);border-radius:var(--leaf-radius-sm);color:var(--leaf-tabs-tab-color,var(--leaf-color-text-muted));font:inherit;font-weight:var(--leaf-font-weight);cursor:pointer;transition:color var(--leaf-motion-fast) var(--leaf-motion-easing);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:4px 10px;display:inline-flex}.leaf-tabs__tab[aria-selected=true]{color:var(--leaf-tabs-tab-active-color,var(--leaf-component-tabs-color,var(--leaf-color-text)))}.leaf-tabs__tab:disabled{opacity:.45;cursor:not-allowed}.leaf-tabs__tab:focus-visible{outline:2px solid var(--leaf-color-primary-indicator,var(--leaf-color-primary));outline-offset:-3px}.leaf-tabs__tab svg{width:16px;height:16px}.leaf-tabs__entry{flex:none;align-items:center;min-width:0;display:flex;position:relative}.leaf-tabs__entry[data-dragging]{z-index:2;background:var(--leaf-color-surface-raised);box-shadow:var(--leaf-shadow-sm)}.leaf-tabs__close{border-radius:var(--leaf-radius-sm);border:0;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-inline:2px 4px;padding:0;display:inline-flex}.leaf-tabs__close:disabled{opacity:.45}.leaf-tabs__close{--leaf-text-action-color:var(--leaf-color-text);--leaf-text-action-background:color-mix(in srgb, var(--leaf-color-option-hover) 50%, transparent);--leaf-text-action-active-background:var(--leaf-color-option-hover);color:var(--leaf-text-action-color);cursor:pointer;transition:background-color var(--leaf-motion-color) var(--leaf-motion-easing),border-color var(--leaf-motion-color) var(--leaf-motion-easing),color var(--leaf-motion-color) var(--leaf-motion-easing),box-shadow var(--leaf-motion-color) var(--leaf-motion-easing),opacity var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0}.leaf-tabs__close:hover:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-background)}.leaf-tabs__close:active:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-active-background)}.leaf-tabs__close:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}.leaf-tabs__close:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.leaf-tabs__close{transition:none}}.leaf-tabs__drag{color:var(--leaf-color-text-subtle);cursor:grab;touch-action:none;background:0 0;border:0;align-items:center;padding:4px 0;display:flex}.leaf-tabs__drag:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}.leaf-tabs__extra{flex-shrink:0;margin-inline-start:auto}.leaf-tabs .leaf-tabs__action{aspect-ratio:1;flex-shrink:0;align-self:stretch;width:auto}.leaf-tabs__scroll-action{z-index:3;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--leaf-motion-fast) var(--leaf-motion-easing),visibility var(--leaf-motion-fast) var(--leaf-motion-easing);position:absolute;top:50%;transform:translateY(-50%)}.leaf-tabs__scroll-action--start{inset-inline-start:4px}.leaf-tabs__scroll-action--end{inset-inline-end:4px}.leaf-tabs__header:hover .leaf-tabs__scroll-action,.leaf-tabs__scroll-action:focus-visible{opacity:1;visibility:visible;pointer-events:auto}.leaf-tabs:has(.leaf-tabs__tab:focus-visible) .leaf-tabs__scroll-action{opacity:1;visibility:visible;pointer-events:auto}.leaf-tabs__panels{min-width:0}.leaf-tabs__panel{outline:none;padding-block:18px}.leaf-tabs__panel:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px;outline-offset:-2px}.leaf-tabs__panel[hidden]{display:none}.leaf-tabs--card .leaf-tabs__viewport,.leaf-tabs--segmented .leaf-tabs__viewport{flex:0 auto}.leaf-tabs--card .leaf-tabs__scroll,.leaf-tabs--segmented .leaf-tabs__scroll{flex:0 auto;width:auto}.leaf-tabs--card .leaf-tabs__track{gap:var(--leaf-component-tabs-gap,4px)}.leaf-tabs--card .leaf-tabs__indicator{border-radius:var(--leaf-component-tabs-radius,var(--leaf-radius));background:var(--leaf-component-tabs-indicator-background,var(--leaf-color-surface-muted))}.leaf-tabs--card .leaf-tabs__indicator:after{display:none}.leaf-tabs--card .leaf-tabs__entry{height:var(--leaf-current-control-height);border-radius:var(--leaf-component-tabs-radius,var(--leaf-radius))}.leaf-tabs--segmented .leaf-tabs__list{--leaf-surface-radius:var(--leaf-component-tabs-radius,var(--leaf-radius));--leaf-surface-padding:var(--leaf-component-tabs-padding,3px);--leaf-surface-border:var(--leaf-component-tabs-border-width,var(--leaf-border-width,1px));--leaf-surface-padding-top:var(--leaf-component-tabs-padding-top,var(--leaf-surface-padding));--leaf-surface-padding-right:var(--leaf-component-tabs-padding-right,var(--leaf-surface-padding));--leaf-surface-padding-bottom:var(--leaf-component-tabs-padding-bottom,var(--leaf-surface-padding));--leaf-surface-padding-left:var(--leaf-component-tabs-padding-left,var(--leaf-surface-padding));box-sizing:border-box;--leaf-tabs-segmented-tab-height:max(1px, calc(var(--leaf-current-control-height) - var(--leaf-surface-padding-top) - var(--leaf-surface-padding-bottom) - 2 * var(--leaf-surface-border)));min-height:var(--leaf-current-control-height);border:var(--leaf-surface-border) solid var(--leaf-component-tabs-border-color,var(--leaf-frame-border-color,var(--leaf-segmented-border)));background:var(--leaf-component-tabs-background,var(--leaf-segmented-background));box-shadow:var(--leaf-component-tabs-shadow,var(--leaf-control-shadow,none));flex:0 auto}.leaf-tabs--segmented .leaf-tabs__track{gap:var(--leaf-component-tabs-gap,3px);box-sizing:border-box;min-width:calc(100% + var(--leaf-surface-padding-left) + var(--leaf-surface-padding-right));padding:var(--leaf-surface-padding-top) var(--leaf-surface-padding-right) var(--leaf-surface-padding-bottom) var(--leaf-surface-padding-left);margin:calc(-1*var(--leaf-surface-padding-top)) calc(-1*var(--leaf-surface-padding-right)) calc(-1*var(--leaf-surface-padding-bottom)) calc(-1*var(--leaf-surface-padding-left))}.leaf-tabs--segmented .leaf-tabs__indicator{border-radius:var(--leaf-surface-inner-radius);background:var(--leaf-component-tabs-indicator-background,var(--leaf-segmented-selected-background));box-shadow:var(--leaf-component-tabs-indicator-shadow,var(--leaf-shadow-xs))}.leaf-tabs--segmented .leaf-tabs__indicator[data-animate=true]{transition:transform var(--leaf-motion-slow) var(--leaf-motion-easing),width var(--leaf-motion-slow) var(--leaf-motion-easing),height var(--leaf-motion-slow) var(--leaf-motion-easing)}.leaf-tabs--segmented .leaf-tabs__indicator:after{display:none}.leaf-tabs--segmented .leaf-tabs__entry{height:var(--leaf-tabs-segmented-tab-height);border-radius:var(--leaf-surface-inner-radius)}.leaf-tabs--bottom{flex-direction:column;display:flex}.leaf-tabs--bottom .leaf-tabs__header{order:2}.leaf-tabs--line .leaf-tabs__tab{min-height:calc(var(--leaf-current-control-height) + 4px)}.leaf-tabs--card .leaf-tabs__tab{height:var(--leaf-current-control-height);min-height:var(--leaf-current-control-height);border-radius:var(--leaf-component-tabs-radius,var(--leaf-radius));line-height:var(--leaf-line-height);gap:6px;padding:0 12px}.leaf-tabs--segmented .leaf-tabs__tab{height:var(--leaf-tabs-segmented-tab-height);min-height:var(--leaf-tabs-segmented-tab-height);border-radius:var(--leaf-surface-inner-radius);line-height:var(--leaf-line-height);gap:6px;padding:0 14px}.leaf-tabs--block .leaf-tabs__viewport,.leaf-tabs--block .leaf-tabs__list,.leaf-tabs--block .leaf-tabs__scroll{flex:1}.leaf-tabs--block .leaf-tabs__track{width:auto}.leaf-tabs--block .leaf-tabs__entry,.leaf-tabs--block .leaf-tabs__tab{flex:1}@media (prefers-reduced-motion:reduce){.leaf-tabs__tab,.leaf-tabs__close,.leaf-tabs__scroll-action,.leaf-tabs__indicator[data-animate=true]{transition:none}}.leaf-tabs{--leaf-current-control-height:var(--leaf-component-tabs-height,var(--leaf-control-height));--leaf-current-font-size:var(--leaf-component-tabs-font-size,var(--leaf-font-size));--leaf-tabs-indicator-line:3px}.leaf-tabs--sm{--leaf-current-control-height:var(--leaf-component-tabs-height-sm,var(--leaf-control-height-sm));--leaf-current-font-size:var(--leaf-font-size-sm);--leaf-tabs-indicator-line:2px}.leaf-tabs--lg{--leaf-current-control-height:var(--leaf-component-tabs-height-lg,var(--leaf-control-height-lg));--leaf-current-font-size:var(--leaf-font-size-lg);--leaf-tabs-indicator-line:4px}.leaf-tabs__tab{--leaf-tabs-tab-color:var(--leaf-color-text-muted);--leaf-tabs-tab-hover-color:var(--leaf-color-text);--leaf-tabs-tab-active-color:var(--leaf-color-text)}.leaf-tabs__tab[aria-selected=true]{--leaf-tabs-tab-color:var(--leaf-component-tabs-color,var(--leaf-color-text));--leaf-tabs-tab-hover-color:var(--leaf-component-tabs-color,var(--leaf-color-text));--leaf-tabs-tab-active-color:var(--leaf-component-tabs-color,var(--leaf-color-text))}.leaf-tabs__tab:focus-visible:not(:disabled){color:var(--leaf-component-tabs-focus-color,var(--leaf-tabs-tab-color));background:var(--leaf-component-tabs-focus-background,transparent);border-color:var(--leaf-component-tabs-focus-border-color,transparent);box-shadow:var(--leaf-component-tabs-focus-shadow,none)}.leaf-tabs__tab:hover:not(:disabled):where(:not(:focus-visible)){color:var(--leaf-component-tabs-hover-color,var(--leaf-tabs-tab-hover-color));background:var(--leaf-component-tabs-hover-background,transparent);border-color:var(--leaf-component-tabs-hover-border-color,transparent);box-shadow:var(--leaf-component-tabs-hover-shadow,none)}.leaf-tabs__tab:active:not(:disabled){color:var(--leaf-component-tabs-active-color,var(--leaf-tabs-tab-active-color));background:var(--leaf-component-tabs-active-background,transparent);border-color:var(--leaf-component-tabs-active-border-color,transparent);box-shadow:var(--leaf-component-tabs-active-shadow,none)}.leaf-tabs__tab:disabled{color:var(--leaf-component-tabs-disabled-color,var(--leaf-tabs-tab-color));background:var(--leaf-component-tabs-disabled-background,transparent);border-color:var(--leaf-component-tabs-disabled-border-color,transparent);box-shadow:var(--leaf-component-tabs-disabled-shadow,none)}.leaf-tabs--card .leaf-tabs__tab{--leaf-tabs-tab-color:var(--leaf-component-tabs-muted-color,var(--leaf-segmented-muted-color));--leaf-tabs-tab-hover-color:var(--leaf-color-text);--leaf-tabs-tab-active-color:var(--leaf-color-text)}.leaf-tabs--card .leaf-tabs__tab[aria-selected=true]{--leaf-tabs-tab-color:var(--leaf-component-tabs-color,var(--leaf-color-text));--leaf-tabs-tab-hover-color:var(--leaf-component-tabs-color,var(--leaf-color-text));--leaf-tabs-tab-active-color:var(--leaf-component-tabs-color,var(--leaf-color-text))}.leaf-tabs--segmented .leaf-tabs__tab{--leaf-tabs-tab-color:var(--leaf-component-tabs-muted-color,var(--leaf-segmented-muted-color));--leaf-tabs-tab-hover-color:var(--leaf-color-text);--leaf-tabs-tab-active-color:var(--leaf-color-text)}.leaf-tabs--segmented .leaf-tabs__tab[aria-selected=true]{--leaf-tabs-tab-color:var(--leaf-component-tabs-color,var(--leaf-color-text));--leaf-tabs-tab-hover-color:var(--leaf-component-tabs-color,var(--leaf-color-text));--leaf-tabs-tab-active-color:var(--leaf-component-tabs-color,var(--leaf-color-text))}@media (forced-colors:active){.leaf-tabs__indicator:after,.leaf-tabs--card .leaf-tabs__indicator,.leaf-tabs--segmented .leaf-tabs__indicator{forced-color-adjust:none;background:highlight}.leaf-tabs--card .leaf-tabs__tab[aria-selected=true],.leaf-tabs--segmented .leaf-tabs__tab[aria-selected=true]{color:highlighttext}.leaf-tabs--line .leaf-tabs__tab[aria-selected=true]{color:highlight}}.leaf-input-number{--leaf-current-font-size:var(--leaf-font-size);--leaf-current-control-height:var(--leaf-control-height,34px);--leaf-field-color:var(--leaf-color-primary);--leaf-field-color-border-30:color-mix(in srgb, var(--leaf-field-color) 30%, var(--leaf-color-border));--leaf-field-border-width:var(--leaf-component-input-number-border-width,var(--leaf-border-width,1px));--leaf-field-text:var(--leaf-component-input-number-color,var(--leaf-color-text));--leaf-field-rest-border:var(--leaf-component-input-number-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));--leaf-field-background:var(--leaf-component-input-number-background,var(--leaf-color-surface));--leaf-field-shadow:var(--leaf-component-input-number-shadow,var(--leaf-control-shadow,0 0 0 0 transparent));box-sizing:border-box;border:var(--leaf-field-border-width) solid var(--leaf-component-input-number-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));border-radius:var(--leaf-component-input-number-radius,var(--leaf-radius));width:240px;min-width:0;max-width:100%;color:var(--leaf-component-input-number-color,var(--leaf-color-text));background:var(--leaf-component-input-number-background,var(--leaf-color-surface));box-shadow:var(--leaf-field-shadow);font-family:var(--leaf-font-family);font-size:var(--leaf-component-input-number-font-size,var(--leaf-current-font-size));line-height:var(--leaf-line-height);transition:border-color var(--leaf-motion-color) var(--leaf-motion-easing),background-color var(--leaf-motion-color) var(--leaf-motion-easing),box-shadow var(--leaf-motion-color) var(--leaf-motion-easing)}.leaf-input-number[data-status=error]{--leaf-field-rest-border:var(--leaf-field-color);--leaf-field-color:var(--leaf-color-danger);--leaf-field-color-border-30:var(--leaf-color-danger-border);border-color:var(--leaf-field-color)}.leaf-input-number[data-status=warning]{--leaf-field-rest-border:var(--leaf-field-color);--leaf-field-color:var(--leaf-color-warning);--leaf-field-color-border-30:var(--leaf-color-warning-border);border-color:var(--leaf-field-color)}.leaf-input-number[data-disabled],.leaf-input-number:disabled{opacity:.55;cursor:not-allowed}.leaf-input-number:hover:not([data-disabled]):not(:disabled):where(:not(:focus-within):not([data-open])){color:var(--leaf-component-input-number-hover-color,var(--leaf-field-text));background:var(--leaf-component-input-number-hover-background,var(--leaf-field-background));border-color:var(--leaf-component-input-number-hover-border-color,var(--leaf-field-rest-border));box-shadow:var(--leaf-component-input-number-hover-shadow,var(--leaf-field-shadow))}.leaf-input-number:is(:focus-within,[data-open]):not([data-disabled]):not(:disabled){color:var(--leaf-component-input-number-focus-color,var(--leaf-field-text));background:var(--leaf-component-input-number-focus-background,var(--leaf-field-background));border-color:var(--leaf-component-input-number-focus-border-color,var(--leaf-field-color));box-shadow:var(--leaf-component-input-number-focus-shadow,var(--leaf-field-shadow));outline:none}.leaf-input-number:active:not([data-disabled]):not(:disabled):where(:not(:focus-within):not([data-open])){color:var(--leaf-component-input-number-active-color,var(--leaf-field-text));background:var(--leaf-component-input-number-active-background,var(--leaf-field-background));border-color:var(--leaf-component-input-number-active-border-color,var(--leaf-field-rest-border));box-shadow:var(--leaf-component-input-number-active-shadow,var(--leaf-field-shadow))}.leaf-input-number[data-disabled],.leaf-input-number:disabled{color:var(--leaf-component-input-number-disabled-color,var(--leaf-field-text));background:var(--leaf-component-input-number-disabled-background,var(--leaf-color-surface-muted));border-color:var(--leaf-component-input-number-disabled-border-color,var(--leaf-field-rest-border));box-shadow:var(--leaf-component-input-number-disabled-shadow,var(--leaf-field-shadow))}@media (forced-colors:active){.leaf-input-number:is(:focus-within,[data-open]):not([data-disabled]):not(:disabled){outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){.leaf-input-number{transition:none}}.leaf-input-number{align-items:center;gap:var(--leaf-component-input-number-gap,8px);height:var(--leaf-current-control-height);padding-inline-start:10px;display:inline-flex;overflow:hidden}.leaf-input-number__input{box-sizing:border-box;width:100%;min-width:0;height:100%;color:inherit;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:0}.leaf-input-number__input::placeholder{color:var(--leaf-color-text-subtle)}.leaf-input-number__input:disabled{cursor:not-allowed}.leaf-input-number:not(:has(.leaf-input-number__controls)){padding-inline-end:10px}.leaf-input-number__controls{border-inline-start:1px solid var(--leaf-color-border);background:var(--leaf-color-surface);transition:border-color var(--leaf-motion-duration) var(--leaf-motion-easing);flex-direction:column;flex:0 0 24px;align-self:stretch;display:flex}.leaf-input-number__controls button{--leaf-text-action-color:var(--leaf-color-text);--leaf-text-action-background:color-mix(in srgb, var(--leaf-color-option-hover) 50%, transparent);--leaf-text-action-active-background:var(--leaf-color-option-hover);color:var(--leaf-text-action-color);cursor:pointer;transition:background-color var(--leaf-motion-color) var(--leaf-motion-easing),border-color var(--leaf-motion-color) var(--leaf-motion-easing),color var(--leaf-motion-color) var(--leaf-motion-easing),box-shadow var(--leaf-motion-color) var(--leaf-motion-easing),opacity var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0}.leaf-input-number__controls button:hover:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-background)}.leaf-input-number__controls button:active:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-active-background)}.leaf-input-number__controls button:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}.leaf-input-number__controls button:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.leaf-input-number__controls button{transition:none}}.leaf-input-number__controls button{color:var(--leaf-color-text-muted);background:var(--leaf-color-surface);border:0;flex:1;justify-content:center;align-items:center;padding:0;display:inline-flex}.leaf-input-number__controls button:disabled{opacity:.4;cursor:not-allowed}.leaf-input-number__controls button+button{border-top:1px solid var(--leaf-color-border)}.leaf-input-number:focus-within .leaf-input-number__controls{border-inline-start-color:var(--leaf-field-color-border-30)}@media (prefers-reduced-motion:reduce){.leaf-input-number__controls,.leaf-input-number__controls button{transition:none}}.leaf-input-number{--leaf-current-control-height:var(--leaf-component-input-number-height,var(--leaf-control-height));--leaf-current-font-size:var(--leaf-component-input-number-font-size,var(--leaf-font-size))}.leaf-input-number--sm{--leaf-current-control-height:var(--leaf-component-input-number-height-sm,var(--leaf-control-height-sm));--leaf-current-font-size:var(--leaf-font-size-sm)}.leaf-input-number--lg{--leaf-current-control-height:var(--leaf-component-input-number-height-lg,var(--leaf-control-height-lg));--leaf-current-font-size:var(--leaf-font-size-lg)}.leaf-avatar{box-sizing:border-box;vertical-align:middle;border:2px solid var(--leaf-color-surface);width:40px;height:40px;color:var(--leaf-component-avatar-color,var(--leaf-color-text-muted));background:var(--leaf-component-avatar-background,var(--leaf-color-surface-muted));font:var(--leaf-font-weight) 15px/1 var(--leaf-font-family);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.leaf-avatar[data-text-fallback][data-avatar-tone="0"]{color:var(--leaf-component-avatar-color,var(--leaf-color-primary-ink));background:var(--leaf-component-avatar-background,var(--leaf-color-primary-soft))}.leaf-avatar[data-text-fallback][data-avatar-tone="1"]{color:var(--leaf-component-avatar-color,var(--leaf-color-info-ink));background:var(--leaf-component-avatar-background,var(--leaf-color-info-soft))}.leaf-avatar[data-text-fallback][data-avatar-tone="2"]{color:var(--leaf-component-avatar-color,var(--leaf-color-warning-ink));background:var(--leaf-component-avatar-background,var(--leaf-color-warning-soft))}.leaf-avatar[data-text-fallback][data-avatar-tone="3"]{color:var(--leaf-component-avatar-color,var(--leaf-color-danger-ink));background:var(--leaf-component-avatar-background,var(--leaf-color-danger-soft))}.leaf-avatar--circle{border-radius:50%}.leaf-avatar--square{border-radius:var(--leaf-radius)}.leaf-avatar--sm{width:28px;height:28px;font-size:12px}.leaf-avatar--lg{width:56px;height:56px;font-size:22px}.leaf-avatar>img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--leaf-motion-duration) var(--leaf-motion-easing);position:absolute;inset:0}.leaf-avatar>span{max-width:100%;transition:opacity var(--leaf-motion-duration) var(--leaf-motion-easing),transform var(--leaf-motion-duration) var(--leaf-motion-spring);justify-content:center;align-items:center;display:flex}.leaf-avatar[data-loaded]>img{opacity:1}.leaf-avatar[data-loaded]>.leaf-avatar__fallback{opacity:0;transform:scale(.9)}.leaf-avatar svg{width:1.25em;height:1.25em}.leaf-avatar-group{align-items:center;display:flex}.leaf-avatar-group>.leaf-avatar,.leaf-avatar-group>button{border-radius:50%;margin-inline-start:-8px}.leaf-avatar-group>:first-child{margin-inline-start:0}.leaf-avatar-group__more{cursor:pointer;transition:transform var(--leaf-motion-duration) var(--leaf-motion-spring);background:0 0;border:0;padding:0;display:flex;position:relative}.leaf-avatar-group__more:hover,.leaf-avatar-group__more:focus-visible{z-index:1;transform:translateY(-2px)}.leaf-avatar-group__more:active{transform:scale(.96)}.leaf-avatar-group__more:focus-visible{outline:2px solid var(--leaf-color-primary-indicator,var(--leaf-color-primary));outline-offset:3px}.leaf-avatar-group__overflow{flex-wrap:wrap;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.leaf-avatar>img,.leaf-avatar>span,.leaf-avatar-group__more{transition:none}}.leaf-card-title{--leaf-card-title-font-size:calc(var(--leaf-font-size) + 2px);--leaf-card-title-line-height:calc(var(--leaf-line-height) + 2px);min-width:0;color:var(--leaf-color-text);font:var(--leaf-font-weight,500) var(--leaf-card-title-font-size) var(--leaf-font-family);line-height:var(--leaf-card-title-line-height);overflow-wrap:anywhere;margin:0}.leaf-card-title--sm{--leaf-card-title-font-size:var(--leaf-font-size);--leaf-card-title-line-height:var(--leaf-line-height)}.leaf-card-title--lg{font-weight:var(--leaf-heading-weight,700);--leaf-card-title-font-size:calc(var(--leaf-font-size) + 4px);--leaf-card-title-line-height:calc(var(--leaf-line-height-lg) + 2px)}.leaf-card-title-group{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.leaf-card-title-group__heading{min-width:0}.leaf-card-title-group__description{color:var(--leaf-color-text-muted);font-size:var(--leaf-font-size-sm);overflow-wrap:anywhere;margin-block-start:2px}.leaf-card-title-group__extra{flex:none;margin-inline-start:auto}.leaf-card{--leaf-card-padding:var(--leaf-component-card-padding,calc(var(--leaf-spacing) * 2.5));--leaf-card-heading-gap:var(--leaf-component-card-gap,calc(var(--leaf-spacing) * 2.5));--leaf-card-title-font-size:calc(var(--leaf-font-size) + 2px);--leaf-card-title-line-height:calc(var(--leaf-line-height) + 2px);--leaf-card-surface:var(--leaf-component-card-background,var(--leaf-color-surface));--leaf-card-border-width:var(--leaf-component-card-border-width,var(--leaf-border-width,1px));--leaf-card-radius:var(--leaf-component-card-radius,var(--leaf-radius-md));--leaf-card-inset:calc(var(--leaf-spacing) * .5);--leaf-card-inset-padding:max(0px, calc(var(--leaf-card-padding) - var(--leaf-card-inset) - var(--leaf-card-border-width)));--leaf-card-canvas:var(--leaf-color-surface-muted);--leaf-card-frame-color:color-mix(in srgb, var(--leaf-color-divider) 70%, var(--leaf-card-surface));box-sizing:border-box;border:var(--leaf-card-border-width) solid #0000;border-radius:var(--leaf-card-radius);background:var(--leaf-card-surface);min-width:0;color:var(--leaf-component-card-color,var(--leaf-color-text));font:var(--leaf-component-card-font-size,var(--leaf-font-size))/var(--leaf-line-height) var(--leaf-font-family);transition:border-color var(--leaf-motion-duration) var(--leaf-motion-easing),box-shadow var(--leaf-motion-duration) var(--leaf-motion-easing);box-shadow:var(--leaf-component-card-shadow,var(--leaf-surface-shadow,var(--leaf-shadow-xs)))}.leaf-card--bordered{border-color:var(--leaf-component-card-border-color,var(--leaf-frame-border-color,var(--leaf-card-frame-color)))}.leaf-card--sm{--leaf-card-padding:var(--leaf-component-card-padding,calc(var(--leaf-spacing) * 2));--leaf-card-heading-gap:var(--leaf-component-card-gap,calc(var(--leaf-spacing) * 2));--leaf-card-title-font-size:var(--leaf-font-size);--leaf-card-title-line-height:var(--leaf-line-height)}.leaf-card--lg{--leaf-card-padding:var(--leaf-component-card-padding,calc(var(--leaf-spacing) * 3));--leaf-card-heading-gap:var(--leaf-component-card-gap,calc(var(--leaf-spacing) * 3));--leaf-card-title-font-size:calc(var(--leaf-font-size) + 4px);--leaf-card-title-line-height:calc(var(--leaf-line-height-lg) + 2px)}.leaf-card__header{padding:var(--leaf-card-padding);padding-block:var(--leaf-card-heading-gap);background:var(--leaf-component-card-header-background,transparent);border-start-start-radius:inherit;border-start-end-radius:inherit;justify-content:space-between;align-items:center;gap:12px;display:flex}.leaf-card__heading{min-width:0}.leaf-card__description{color:var(--leaf-color-text-muted);font-size:var(--leaf-font-size-sm);overflow-wrap:anywhere;margin-block-start:2px}.leaf-card__title{color:inherit}.leaf-card__extra{flex:none;margin-inline-start:auto}.leaf-card__body{padding:var(--leaf-card-padding)}.leaf-card__body>:first-child{margin-block-start:0}.leaf-card__body>:last-child{margin-block-end:0}.leaf-card__body:not(:last-child){padding-block-end:16px}.leaf-card__header+.leaf-card__body,.leaf-card__header+.leaf-card__panel>.leaf-card__body{padding-block-start:0}.leaf-card__footer{padding:var(--leaf-card-padding);background:var(--leaf-component-card-footer-background,transparent);border-end-end-radius:inherit;border-end-start-radius:inherit;padding-block-start:0}.leaf-card__footer>:first-child{margin-block-start:0}.leaf-card__footer>:last-child{margin-block-end:0}.leaf-card__cover{border-start-start-radius:inherit;border-start-end-radius:inherit;overflow:hidden}.leaf-card__cover>img{object-fit:cover;width:100%;display:block}.leaf-card__panel{border-radius:inherit;min-width:0}.leaf-card--layered{--leaf-card-heading-gap:var(--leaf-component-card-gap,calc(var(--leaf-spacing) * .75));--leaf-card-title-font-size:max(12px, calc(var(--leaf-font-size) - 2px));--leaf-card-title-line-height:var(--leaf-line-height-sm);background:var(--leaf-card-canvas);box-shadow:none}.leaf-card--layered.leaf-card--sm{--leaf-card-heading-gap:var(--leaf-component-card-gap,calc(var(--leaf-spacing) * .5))}.leaf-card--layered.leaf-card--lg{--leaf-card-heading-gap:var(--leaf-component-card-gap,var(--leaf-spacing));--leaf-card-title-font-size:var(--leaf-font-size-sm)}.leaf-card--layered>.leaf-card__header{box-sizing:border-box;min-block-size:calc(var(--leaf-line-height-sm) + 6px + var(--leaf-card-heading-gap)*2);padding:var(--leaf-component-card-padding,max(0px, var(--leaf-card-padding) - var(--leaf-spacing) * .5 - 1px));padding-block-start:calc(var(--leaf-card-heading-gap) + var(--leaf-spacing)*.25);padding-block-end:max(0px,var(--leaf-card-heading-gap) - var(--leaf-spacing)*.25);padding-inline-end:var(--leaf-card-inset)}.leaf-card--layered>.leaf-card__header>.leaf-card__extra{align-items:center;display:flex}.leaf-card--layered>.leaf-card__header .leaf-card__title{color:var(--leaf-component-card-color,var(--leaf-color-text-muted));font-size:max(12px,var(--leaf-font-size) - 2px);font-weight:500;line-height:var(--leaf-line-height-sm)}.leaf-card--layered.leaf-card--lg>.leaf-card__header .leaf-card__title{font-size:var(--leaf-font-size-sm)}.leaf-card--layered>.leaf-card__panel{box-sizing:border-box;min-width:0;margin:var(--leaf-card-inset);border:var(--leaf-card-border-width) solid var(--leaf-component-card-border-color,var(--leaf-frame-border-color,var(--leaf-card-frame-color)));border-radius:max(0px,var(--leaf-card-radius) - var(--leaf-card-border-width) - 2px);background:var(--leaf-card-surface);margin-block-start:calc(var(--leaf-spacing)*.75);position:relative}.leaf-card--layered>.leaf-card__panel:before{border-radius:inherit;box-shadow:var(--leaf-component-card-shadow,var(--leaf-surface-shadow,var(--leaf-shadow-sm)));clip-path:inset(0 -6px -6px);pointer-events:none;content:"";position:absolute;inset:0}.leaf-card--layered>.leaf-card__header+.leaf-card__panel{margin-block-start:0}.leaf-card--layered>.leaf-card__panel>.leaf-card__body{padding-block:var(--leaf-card-inset-padding);padding-inline:var(--leaf-card-inset-padding)}.leaf-card--layered>.leaf-card__panel>.leaf-card__body:not(:last-child){padding-block-end:16px}.leaf-card--layered>.leaf-card__panel>.leaf-card__tabs+.leaf-card__body{padding-block-start:0}.leaf-card--layered>.leaf-card__footer{padding-block:0 var(--leaf-card-inset);padding-inline:var(--leaf-card-inset)}.leaf-card--layered>.leaf-card__panel>.leaf-card__tabs>.leaf-tabs__header,.leaf-card--layered>.leaf-card__panel>.leaf-card__tabs>.leaf-tabs__panels>.leaf-tabs__panel{padding-inline:var(--leaf-card-inset-padding)}.leaf-card--selected{border-color:var(--leaf-component-card-border-color,var(--leaf-color-primary));box-shadow:none}.leaf-card--selected>.leaf-card__panel:before{box-shadow:none}.leaf-card--tabbed>.leaf-card__header{border-block-end:0;border-end-end-radius:0;border-end-start-radius:0;padding-block-end:calc(var(--leaf-card-heading-gap)/2)}.leaf-card__tabs{border-start-start-radius:inherit;border-start-end-radius:inherit}.leaf-card__tabs>.leaf-tabs__header{padding:var(--leaf-card-padding);border-block-end:1px solid var(--leaf-component-card-border-color,var(--leaf-frame-border-color,var(--leaf-card-frame-color)));background:var(--leaf-component-card-header-background,transparent);border-start-start-radius:inherit;border-start-end-radius:inherit;padding-block:0}.leaf-card__tabs>.leaf-tabs__header>.leaf-tabs__viewport>.leaf-tabs__scroll{margin-block-end:-1px}.leaf-card__tabs>.leaf-tabs__header>.leaf-tabs__viewport>.leaf-tabs__scroll>.leaf-tabs__list{box-shadow:none}.leaf-card__tabs>.leaf-tabs__header>.leaf-tabs__viewport>.leaf-tabs__scroll>.leaf-tabs__list>.leaf-scrollbar__content>.leaf-tabs__track{gap:var(--leaf-spacing-md);padding-block-end:1px;overflow:visible}.leaf-card__tabs>.leaf-tabs__header .leaf-tabs__indicator:after{bottom:-1px}.leaf-card__tabs>.leaf-tabs__header .leaf-tabs__tab{padding-inline:0}.leaf-card__tabs>.leaf-tabs__panels>.leaf-tabs__panel{padding:var(--leaf-card-padding)}.leaf-card__tabs>.leaf-tabs__panels>.leaf-tabs__panel>:first-child{margin-block-start:0}.leaf-card__tabs>.leaf-tabs__panels>.leaf-tabs__panel>:last-child{margin-block-end:0}.leaf-card>.leaf-card__tabs:first-child>.leaf-tabs__header,.leaf-card>.leaf-card__cover+.leaf-card__tabs>.leaf-tabs__header,.leaf-card:not(.leaf-card--headed)>.leaf-card__panel>.leaf-card__tabs:first-child>.leaf-tabs__header,.leaf-card:not(.leaf-card--headed)>.leaf-card__panel>.leaf-card__cover+.leaf-card__tabs>.leaf-tabs__header{--leaf-card-tab-heading-height:max(var(--leaf-current-control-height), calc(var(--leaf-card-title-line-height) + var(--leaf-card-heading-gap) * 2));align-items:stretch}.leaf-card>.leaf-card__tabs:first-child>.leaf-tabs__header>.leaf-tabs__viewport>.leaf-tabs__scroll>.leaf-tabs__list,.leaf-card>.leaf-card__cover+.leaf-card__tabs>.leaf-tabs__header>.leaf-tabs__viewport>.leaf-tabs__scroll>.leaf-tabs__list,.leaf-card:not(.leaf-card--headed)>.leaf-card__panel>.leaf-card__tabs:first-child>.leaf-tabs__header>.leaf-tabs__viewport>.leaf-tabs__scroll>.leaf-tabs__list,.leaf-card:not(.leaf-card--headed)>.leaf-card__panel>.leaf-card__cover+.leaf-card__tabs>.leaf-tabs__header>.leaf-tabs__viewport>.leaf-tabs__scroll>.leaf-tabs__list{display:flex}.leaf-card>.leaf-card__tabs:first-child>.leaf-tabs__header>.leaf-tabs__viewport>.leaf-tabs__scroll>.leaf-tabs__list>.leaf-scrollbar__content>.leaf-tabs__track,.leaf-card>.leaf-card__cover+.leaf-card__tabs>.leaf-tabs__header>.leaf-tabs__viewport>.leaf-tabs__scroll>.leaf-tabs__list>.leaf-scrollbar__content>.leaf-tabs__track,.leaf-card:not(.leaf-card--headed)>.leaf-card__panel>.leaf-card__tabs:first-child>.leaf-tabs__header>.leaf-tabs__viewport>.leaf-tabs__scroll>.leaf-tabs__list>.leaf-scrollbar__content>.leaf-tabs__track,.leaf-card:not(.leaf-card--headed)>.leaf-card__panel>.leaf-card__cover+.leaf-card__tabs>.leaf-tabs__header>.leaf-tabs__viewport>.leaf-tabs__scroll>.leaf-tabs__list>.leaf-scrollbar__content>.leaf-tabs__track{flex-shrink:0}.leaf-card>.leaf-card__tabs:first-child>.leaf-tabs__header>.leaf-tabs__viewport>.leaf-tabs__scroll>.leaf-tabs__list>.leaf-scrollbar__content>.leaf-tabs__track>.leaf-tabs__entry,.leaf-card>.leaf-card__cover+.leaf-card__tabs>.leaf-tabs__header>.leaf-tabs__viewport>.leaf-tabs__scroll>.leaf-tabs__list>.leaf-scrollbar__content>.leaf-tabs__track>.leaf-tabs__entry,.leaf-card:not(.leaf-card--headed)>.leaf-card__panel>.leaf-card__tabs:first-child>.leaf-tabs__header>.leaf-tabs__viewport>.leaf-tabs__scroll>.leaf-tabs__list>.leaf-scrollbar__content>.leaf-tabs__track>.leaf-tabs__entry,.leaf-card:not(.leaf-card--headed)>.leaf-card__panel>.leaf-card__cover+.leaf-card__tabs>.leaf-tabs__header>.leaf-tabs__viewport>.leaf-tabs__scroll>.leaf-tabs__list>.leaf-scrollbar__content>.leaf-tabs__track>.leaf-tabs__entry{align-items:stretch}.leaf-card>.leaf-card__tabs:first-child>.leaf-tabs__header>.leaf-tabs__viewport>.leaf-tabs__scroll>.leaf-tabs__list>.leaf-scrollbar__content>.leaf-tabs__track>.leaf-tabs__entry>.leaf-tabs__tab,.leaf-card>.leaf-card__cover+.leaf-card__tabs>.leaf-tabs__header>.leaf-tabs__viewport>.leaf-tabs__scroll>.leaf-tabs__list>.leaf-scrollbar__content>.leaf-tabs__track>.leaf-tabs__entry>.leaf-tabs__tab,.leaf-card:not(.leaf-card--headed)>.leaf-card__panel>.leaf-card__tabs:first-child>.leaf-tabs__header>.leaf-tabs__viewport>.leaf-tabs__scroll>.leaf-tabs__list>.leaf-scrollbar__content>.leaf-tabs__track>.leaf-tabs__entry>.leaf-tabs__tab,.leaf-card:not(.leaf-card--headed)>.leaf-card__panel>.leaf-card__cover+.leaf-card__tabs>.leaf-tabs__header>.leaf-tabs__viewport>.leaf-tabs__scroll>.leaf-tabs__list>.leaf-scrollbar__content>.leaf-tabs__track>.leaf-tabs__entry>.leaf-tabs__tab{min-height:var(--leaf-card-tab-heading-height)}.leaf-card>.leaf-card__tabs:first-child>.leaf-tabs__header>.leaf-tabs__viewport>.leaf-tabs__scroll>.leaf-tabs__list>.leaf-scrollbar__content>.leaf-tabs__track>.leaf-tabs__entry>.leaf-tabs__close,.leaf-card>.leaf-card__tabs:first-child>.leaf-tabs__header>.leaf-tabs__viewport>.leaf-tabs__scroll>.leaf-tabs__list>.leaf-scrollbar__content>.leaf-tabs__track>.leaf-tabs__entry>.leaf-tabs__drag,.leaf-card>.leaf-card__cover+.leaf-card__tabs>.leaf-tabs__header>.leaf-tabs__viewport>.leaf-tabs__scroll>.leaf-tabs__list>.leaf-scrollbar__content>.leaf-tabs__track>.leaf-tabs__entry>.leaf-tabs__close,.leaf-card>.leaf-card__cover+.leaf-card__tabs>.leaf-tabs__header>.leaf-tabs__viewport>.leaf-tabs__scroll>.leaf-tabs__list>.leaf-scrollbar__content>.leaf-tabs__track>.leaf-tabs__entry>.leaf-tabs__drag,.leaf-card:not(.leaf-card--headed)>.leaf-card__panel>.leaf-card__tabs:first-child>.leaf-tabs__header>.leaf-tabs__viewport>.leaf-tabs__scroll>.leaf-tabs__list>.leaf-scrollbar__content>.leaf-tabs__track>.leaf-tabs__entry>.leaf-tabs__close,.leaf-card:not(.leaf-card--headed)>.leaf-card__panel>.leaf-card__tabs:first-child>.leaf-tabs__header>.leaf-tabs__viewport>.leaf-tabs__scroll>.leaf-tabs__list>.leaf-scrollbar__content>.leaf-tabs__track>.leaf-tabs__entry>.leaf-tabs__drag,.leaf-card:not(.leaf-card--headed)>.leaf-card__panel>.leaf-card__cover+.leaf-card__tabs>.leaf-tabs__header>.leaf-tabs__viewport>.leaf-tabs__scroll>.leaf-tabs__list>.leaf-scrollbar__content>.leaf-tabs__track>.leaf-tabs__entry>.leaf-tabs__close,.leaf-card:not(.leaf-card--headed)>.leaf-card__panel>.leaf-card__cover+.leaf-card__tabs>.leaf-tabs__header>.leaf-tabs__viewport>.leaf-tabs__scroll>.leaf-tabs__list>.leaf-scrollbar__content>.leaf-tabs__track>.leaf-tabs__entry>.leaf-tabs__drag,.leaf-card>.leaf-card__tabs:first-child>.leaf-tabs__header>.leaf-tabs__extra,.leaf-card>.leaf-card__cover+.leaf-card__tabs>.leaf-tabs__header>.leaf-tabs__extra,.leaf-card:not(.leaf-card--headed)>.leaf-card__panel>.leaf-card__tabs:first-child>.leaf-tabs__header>.leaf-tabs__extra,.leaf-card:not(.leaf-card--headed)>.leaf-card__panel>.leaf-card__cover+.leaf-card__tabs>.leaf-tabs__header>.leaf-tabs__extra{align-self:center}.leaf-card:not(.leaf-card--layered)>.leaf-card__header+.leaf-card__panel>.leaf-card__tabs>.leaf-tabs__header{border-start-start-radius:0;border-start-end-radius:0}.leaf-card__tabs+.leaf-card__body{padding-block-start:0}.leaf-card__tab-extra{align-items:center;gap:var(--leaf-spacing-sm);display:flex}@media (forced-colors:active){.leaf-card--selected{border-color:highlight}.leaf-card--layered>.leaf-card__panel{border-color:canvastext}}@media (prefers-reduced-motion:reduce){.leaf-card{transition:none}}.leaf-collapse{--leaf-current-font-size:var(--leaf-font-size);--leaf-current-control-height:var(--leaf-control-height,34px);--leaf-collapse-frame-color:color-mix(in srgb, var(--leaf-color-divider) 70%, var(--leaf-component-collapse-background,var(--leaf-color-surface)));border-radius:var(--leaf-component-collapse-radius,var(--leaf-radius-md));min-width:0;color:var(--leaf-component-collapse-color,var(--leaf-color-text));background:var(--leaf-component-collapse-background,var(--leaf-color-surface));font:var(--leaf-component-collapse-font-size,var(--leaf-current-font-size))/var(--leaf-line-height) var(--leaf-font-family);overflow:clip}.leaf-collapse--bordered{border:var(--leaf-component-collapse-border-width,var(--leaf-border-width,1px)) solid var(--leaf-component-collapse-border-color,var(--leaf-frame-border-color,var(--leaf-collapse-frame-color)));box-shadow:var(--leaf-component-collapse-shadow,var(--leaf-surface-shadow,none))}.leaf-collapse__item+.leaf-collapse__item{border-top:1px solid var(--leaf-collapse-frame-color)}.leaf-collapse__item:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.leaf-collapse__item:last-child{border-end-end-radius:inherit;border-end-start-radius:inherit}.leaf-collapse__header{border-radius:inherit;align-items:center;gap:12px;display:flex}.leaf-collapse__trigger{min-width:0;min-height:var(--leaf-current-control-height);box-sizing:border-box;padding:var(--leaf-component-collapse-padding,max(0px, (var(--leaf-current-control-height) - var(--leaf-line-height)) / 2) 12px);border-radius:inherit;color:inherit;font:var(--leaf-font-weight) 1em var(--leaf-font-family);line-height:var(--leaf-line-height);text-align:start;cursor:pointer;transition:color var(--leaf-motion-fast) var(--leaf-motion-easing),background-color var(--leaf-motion-fast) var(--leaf-motion-easing);background:0 0;border:0;flex:1;align-items:center;gap:10px;display:flex}.leaf-collapse__trigger>svg{color:var(--leaf-color-text-muted);transition:transform var(--leaf-motion-slow) var(--leaf-motion-spring),color var(--leaf-motion-duration) var(--leaf-motion-easing);flex:none}.leaf-collapse__trigger:hover:not(:disabled){color:var(--leaf-color-text);background:var(--leaf-color-surface-muted)}.leaf-collapse__trigger:disabled{opacity:.45;cursor:not-allowed}.leaf-collapse__trigger:focus-visible{outline:2px solid var(--leaf-color-primary-indicator,var(--leaf-color-primary));outline-offset:-3px}.leaf-collapse__extra{margin-inline-end:16px}.leaf-collapse__item[data-open=true] .leaf-collapse__trigger>svg{transform:rotate(90deg)}.leaf-collapse__panel{opacity:0;transition:grid-template-rows var(--leaf-motion-slow) var(--leaf-motion-easing),opacity var(--leaf-motion-slow) var(--leaf-motion-easing);grid-template-rows:0fr;display:grid}.leaf-collapse__item[data-open=true] .leaf-collapse__panel{opacity:1;grid-template-rows:1fr}.leaf-collapse__inner{min-height:0;overflow:hidden}.leaf-collapse__body{color:var(--leaf-color-text-muted);transition:transform var(--leaf-motion-slow) var(--leaf-motion-easing);padding:6px 12px 12px 38px;transform:translateY(-5px)}.leaf-collapse__item[data-open=true] .leaf-collapse__body{transform:translateY(0)}: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)) .leaf-collapse__trigger>svg{transform:rotate(180deg)}: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)) .leaf-collapse__item[data-open=true] .leaf-collapse__trigger>svg{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.leaf-collapse__panel,.leaf-collapse__trigger,.leaf-collapse__body,.leaf-collapse__trigger>svg{transition:none}}.leaf-collapse{--leaf-current-control-height:var(--leaf-component-collapse-height,var(--leaf-control-height));--leaf-current-font-size:var(--leaf-component-collapse-font-size,var(--leaf-font-size))}.leaf-collapse--sm{--leaf-current-control-height:var(--leaf-component-collapse-height-sm,var(--leaf-control-height-sm));--leaf-current-font-size:var(--leaf-font-size-sm)}.leaf-collapse--lg{--leaf-current-control-height:var(--leaf-component-collapse-height-lg,var(--leaf-control-height-lg));--leaf-current-font-size:var(--leaf-font-size-lg)}.leaf-divider{align-items:center;gap:var(--leaf-component-divider-gap,14px);min-width:0;color:var(--leaf-component-divider-color,var(--leaf-color-text));font:500 var(--leaf-component-divider-font-size,var(--leaf-font-size))/var(--leaf-line-height) var(--leaf-font-family);margin-block:20px;display:flex}.leaf-divider:before,.leaf-divider:after{content:"";border-block-start:1px solid var(--leaf-color-divider);flex:1}.leaf-divider:not(.leaf-divider--text):after{display:none}.leaf-divider__text{flex:0 auto}.leaf-divider--start:before,.leaf-divider--end:after{flex:0 0 24px}.leaf-divider--dashed:before,.leaf-divider--dashed:after{border-block-start-style:dashed}.leaf-divider--vertical{border-inline-start:1px solid var(--leaf-color-divider);vertical-align:middle;height:1em;margin-block:0;margin-inline:12px;display:inline-block}.leaf-divider--vertical:before,.leaf-divider--vertical:after{display:none}.leaf-divider--vertical.leaf-divider--dashed{border-inline-start-style:dashed}.leaf-result{--leaf-result-color:var(--leaf-color-text-muted);padding:var(--leaf-component-result-padding,36px 20px);text-align:center;color:var(--leaf-component-result-color,var(--leaf-color-text));font:var(--leaf-component-result-font-size,var(--leaf-font-size))/var(--leaf-line-height) var(--leaf-font-family)}.leaf-result--success{--leaf-result-color:var(--leaf-color-success)}.leaf-result--warning{--leaf-result-color:var(--leaf-color-warning)}.leaf-result--danger,.leaf-result--error{--leaf-result-color:var(--leaf-color-danger)}.leaf-result--info{--leaf-result-color:var(--leaf-color-info)}.leaf-result__icon{width:64px;height:64px;color:var(--leaf-result-color);box-sizing:border-box;place-items:center;margin:0 auto 20px;display:grid}.leaf-result__icon svg{stroke-width:1.75px;width:48px;height:48px}.leaf-result:not(.leaf-result--empty) .leaf-result__icon>svg{animation:var(--leaf-motion-animation,leaf-result-icon-enter var(--leaf-motion-slow) var(--leaf-motion-spring))}.leaf-result__title{font-size:var(--leaf-font-size-lg);font-weight:var(--leaf-font-weight);letter-spacing:-.01em}.leaf-result__description{font-size:var(--leaf-font-size-sm);color:var(--leaf-color-text-muted);margin-top:8px;max-width:46ch;margin-inline:auto}.leaf-result__content{text-align:start;background:var(--leaf-color-surface-muted);border-radius:var(--leaf-radius-md);margin-top:20px;padding:16px}.leaf-result__extra{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.leaf-result--sm{padding:20px 12px}.leaf-result--sm .leaf-result__icon{width:48px;height:48px;margin-bottom:12px}.leaf-result--sm .leaf-result__icon svg{width:36px;height:36px}.leaf-result--sm .leaf-result__title{font-size:var(--leaf-font-size)}.leaf-result--sm .leaf-result__extra{margin-top:16px}@keyframes leaf-result-icon-enter{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.leaf-result:not(.leaf-result--empty) .leaf-result__icon>svg{animation:none}}.leaf-popover{padding:var(--leaf-component-popover-padding,14px 16px);overflow-wrap:anywhere;border-color:var(--leaf-color-divider);outline:none}.leaf-popover__title{color:var(--leaf-color-text);font-weight:var(--leaf-font-weight);font-size:var(--leaf-font-size);margin-block-end:6px}.leaf-popover__content{min-width:0;color:var(--leaf-color-text-muted);line-height:var(--leaf-line-height)}.leaf-popover__content>:first-child{margin-block-start:0}.leaf-popover__content>:last-child{margin-block-end:0}.leaf-popover{--leaf-surface-border:var(--leaf-component-popover-border-width,var(--leaf-component-floating-border-width,var(--leaf-border-width,1px)));border-color:var(--leaf-component-popover-border-color,var(--leaf-component-floating-border-color,var(--leaf-frame-border-color,var(--leaf-color-divider))));color:var(--leaf-component-popover-color,var(--leaf-component-floating-color,var(--leaf-color-text)));background:var(--leaf-component-popover-background,var(--leaf-component-floating-background,var(--leaf-color-surface-raised,var(--leaf-color-surface))));box-shadow:var(--leaf-component-popover-shadow,var(--leaf-component-floating-shadow,var(--leaf-surface-shadow,var(--leaf-shadow-md))))}.leaf-rate{--leaf-rate-size:24px;--leaf-rate-color:#ffc53d;align-items:center;gap:var(--leaf-component-rate-gap,6px);min-height:var(--leaf-control-height);flex-wrap:wrap;display:inline-flex;position:relative}.leaf-rate--sm{--leaf-rate-size:18px}.leaf-rate--lg{--leaf-rate-size:30px}.leaf-rate__star{width:var(--leaf-rate-size);height:var(--leaf-rate-size);transition:transform var(--leaf-motion-duration) var(--leaf-motion-spring);display:inline-flex;position:relative}:is(.leaf-rate__star:has(.leaf-rate__option:hover:not(:disabled):not([aria-disabled=true])),.leaf-rate__star:has(.leaf-rate__option:focus-visible)){transform:translateY(-2px)scale(1.12)}.leaf-rate__star:has(.leaf-rate__option:active:not(:disabled):not([aria-disabled=true])){transform:scale(.94)}.leaf-rate__empty,.leaf-rate__fill svg{width:var(--leaf-rate-size);height:var(--leaf-rate-size);stroke-width:1.5px;position:absolute}.leaf-rate__empty{color:var(--leaf-color-border);fill:var(--leaf-color-surface-muted)}.leaf-rate__fill{pointer-events:none;color:var(--leaf-rate-color);transition:width var(--leaf-motion-duration) var(--leaf-motion-easing),color var(--leaf-motion-duration) var(--leaf-motion-easing);position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.leaf-rate__fill svg{fill:currentColor}.leaf-rate__option{cursor:pointer;background:0 0;border:0;border-radius:3px;flex:1;margin:0;padding:0;position:relative}.leaf-rate__option:focus-visible{outline:2px solid var(--leaf-color-primary-indicator,var(--leaf-color-primary));outline-offset:3px}.leaf-rate__option:disabled{cursor:not-allowed}.leaf-rate__option[aria-disabled=true]{cursor:default}.leaf-rate[aria-disabled=true]{opacity:.5}@media (prefers-reduced-motion:reduce){.leaf-rate__fill,.leaf-rate__star{transition:none}}.leaf-skeleton{align-items:flex-start;gap:var(--leaf-component-skeleton-gap,16px);min-width:0;display:flex}.leaf-skeleton__content{flex:1;min-width:0}.leaf-skeleton__avatar,.leaf-skeleton__title,.leaf-skeleton__row{background:var(--leaf-color-surface-muted);background-image:linear-gradient(90deg, transparent 20%, var(--leaf-color-text-subtle-alpha-9) 50%, transparent 80%);border-radius:var(--leaf-radius-sm);background-size:220% 100%}.leaf-skeleton__avatar{border-radius:50%;flex:0 0 40px;width:40px;height:40px}.leaf-skeleton__title{max-width:100%;height:18px;margin-block-end:22px}.leaf-skeleton__row{max-width:100%;height:14px}.leaf-skeleton__row+.leaf-skeleton__row{margin-block-start:12px}.leaf-skeleton--round .leaf-skeleton__row,.leaf-skeleton--round .leaf-skeleton__title{border-radius:100px}.leaf-skeleton--active .leaf-skeleton__avatar,.leaf-skeleton--active .leaf-skeleton__title,.leaf-skeleton--active .leaf-skeleton__row{animation:var(--leaf-motion-animation,leaf-skeleton-wave calc(var(--leaf-motion-duration) * 8) var(--leaf-motion-easing) infinite);animation-play-state:var(--leaf-motion-play-state,running)}@keyframes leaf-skeleton-wave{0%{background-position:140% 0}to{background-position:-140% 0}}@media (prefers-reduced-motion:reduce){.leaf-skeleton--active .leaf-skeleton__avatar,.leaf-skeleton--active .leaf-skeleton__title,.leaf-skeleton--active .leaf-skeleton__row{animation:none}}.leaf-slider{--leaf-accent-halo-color:var(--leaf-color-primary-alpha-12);--leaf-accent-halo-active-color:var(--leaf-color-primary-alpha-16);--leaf-accent-halo-focus-color:var(--leaf-color-primary-alpha-20);isolation:isolate;box-sizing:border-box;height:var(--leaf-control-height);min-width:0;color:var(--leaf-component-slider-color,var(--leaf-color-text));font:var(--leaf-font-size-sm)/var(--leaf-line-height-sm) var(--leaf-font-family);margin:8px 10px 28px;position:relative}.leaf-slider__rail{inset-inline:0;top:calc(var(--leaf-control-height)/2 - 2px);background:var(--leaf-color-surface-muted);height:4px;box-shadow:var(--leaf-control-shadow,none);border-radius:10px;position:absolute}.leaf-slider__fill{border-radius:inherit;background:var(--leaf-color-primary-indicator,var(--leaf-color-primary));height:100%;position:absolute;inset-inline-start:var(--leaf-slider-start);inset-inline-end:calc(100% - var(--leaf-slider-end))}.leaf-slider__input{appearance:none;box-sizing:border-box;z-index:1;width:calc(100% + 16px);height:var(--leaf-control-height);cursor:pointer;background:0 0;outline:none;margin:0;padding:0;position:absolute;inset-inline-start:-8px}.leaf-slider__input::-webkit-slider-runnable-track{background:0 0;height:4px}.leaf-slider__input::-webkit-slider-thumb{appearance:none;border:2px solid var(--leaf-color-primary-indicator,var(--leaf-color-primary));background:var(--leaf-color-surface);cursor:grab;width:16px;height:16px;box-shadow:var(--leaf-shadow-xs);transition:box-shadow var(--leaf-motion-duration) var(--leaf-motion-easing),transform var(--leaf-motion-duration) var(--leaf-motion-spring);border-radius:50%;margin-top:-6px}.leaf-slider__input::-moz-range-track{background:0 0;height:4px}.leaf-slider__input::-moz-range-thumb{box-sizing:border-box;border:2px solid var(--leaf-color-primary-indicator,var(--leaf-color-primary));background:var(--leaf-color-surface);cursor:grab;width:16px;height:16px;box-shadow:var(--leaf-shadow-xs);transition:box-shadow var(--leaf-motion-duration) var(--leaf-motion-easing),transform var(--leaf-motion-duration) var(--leaf-motion-spring);border-radius:50%}.leaf-slider__input:hover:not(:disabled)::-webkit-slider-thumb{box-shadow:0 0 0 5px var(--leaf-accent-halo-color);transform:scale(1.15)}.leaf-slider__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px var(--leaf-accent-halo-color);transform:scale(1.15)}.leaf-slider__input:hover:not(:disabled)::-moz-range-thumb{box-shadow:0 0 0 5px var(--leaf-accent-halo-color);transform:scale(1.15)}.leaf-slider__input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 5px var(--leaf-accent-halo-color);transform:scale(1.15)}.leaf-slider__input:active:not(:disabled)::-webkit-slider-thumb{cursor:grabbing;box-shadow:0 0 0 7px var(--leaf-accent-halo-active-color);transform:scale(1.08)}.leaf-slider__input:active:not(:disabled)::-moz-range-thumb{cursor:grabbing;box-shadow:0 0 0 7px var(--leaf-accent-halo-active-color);transform:scale(1.08)}.leaf-slider__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--leaf-accent-halo-focus-color)}.leaf-slider__input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--leaf-accent-halo-focus-color)}.leaf-slider--range .leaf-slider__input{pointer-events:none}.leaf-slider--range .leaf-slider__input::-webkit-slider-thumb{pointer-events:auto}.leaf-slider--range .leaf-slider__input::-moz-range-thumb{pointer-events:auto}.leaf-slider__value{opacity:0;pointer-events:none;font-variant-numeric:tabular-nums;transition:opacity var(--leaf-motion-fast) var(--leaf-motion-easing),transform var(--leaf-motion-duration) var(--leaf-motion-spring);color:var(--leaf-color-primary-ink,var(--leaf-color-primary));inset-inline-end:0;position:absolute;top:-16px;transform:translateY(3px)}.leaf-slider:hover .leaf-slider__value,.leaf-slider:focus-within .leaf-slider__value{opacity:1;transform:translateY(0)}.leaf-slider__mark{top:calc(var(--leaf-control-height) + 2px);color:var(--leaf-color-text-muted);font:inherit;cursor:pointer;white-space:nowrap;transition:color var(--leaf-motion-duration) var(--leaf-motion-easing);background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:absolute;transform:translate(-50%)}.leaf-slider__mark[data-active]{color:var(--leaf-color-text)}.leaf-slider__mark[data-active] .leaf-slider__dot,.leaf-slider__mark:hover:not(:disabled) .leaf-slider__dot{background:var(--leaf-color-primary-indicator,var(--leaf-color-primary));transform:scale(1.25)}.leaf-slider__dot{top:calc(var(--leaf-control-height)/-2 - 4px);background:var(--leaf-color-border);width:4px;height:4px;transition:background-color var(--leaf-motion-duration) var(--leaf-motion-easing),transform var(--leaf-motion-duration) var(--leaf-motion-spring);border-radius:50%;position:absolute}.leaf-slider--vertical{width:34px;height:200px;margin:12px 40px 12px 8px}.leaf-slider--vertical .leaf-slider__rail{inset-block:0;inset-inline:auto;width:4px;height:auto;left:15px}.leaf-slider--vertical .leaf-slider__fill{left:0;right:0;bottom:var(--leaf-slider-start);top:calc(100% - var(--leaf-slider-end));height:auto}.leaf-slider--vertical .leaf-slider__input{writing-mode:vertical-lr;inset-inline-start:0;direction:rtl;width:34px;height:calc(100% + 16px);top:-8px}.leaf-slider--vertical .leaf-slider__input::-webkit-slider-runnable-track{width:4px;height:100%}.leaf-slider--vertical .leaf-slider__input::-webkit-slider-thumb{margin-top:0;margin-left:-6px}.leaf-slider--vertical .leaf-slider__mark{flex-direction:row;top:auto;left:40px;transform:translateY(50%)}.leaf-slider--vertical .leaf-slider__dot{top:calc(50% - 2px);left:-25px}.leaf-slider--vertical .leaf-slider__value{inset-inline-end:auto;top:-22px}.leaf-slider[data-disabled]{opacity:.5}.leaf-slider[data-disabled] .leaf-slider__input,.leaf-slider[data-disabled] .leaf-slider__mark{cursor:not-allowed}.leaf-slider[data-disabled] .leaf-slider__input::-webkit-slider-thumb{cursor:not-allowed}.leaf-slider[data-disabled] .leaf-slider__input::-moz-range-thumb{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.leaf-slider__value,.leaf-slider__dot,.leaf-slider__mark{transition:none}.leaf-slider__input::-webkit-slider-thumb{transition:none}.leaf-slider__input::-moz-range-thumb{transition:none}}.leaf-slider:not(.leaf-slider--vertical):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)) .leaf-slider__mark{transform:translate(50%)}.leaf-slider__tooltip-anchor{pointer-events:none;width:1px;height:1px;position:absolute;top:50%}.leaf-slider--vertical .leaf-slider__tooltip-anchor{top:auto;inset-inline-start:50%}.leaf-slider__fill{inset-inline-start:var(--leaf-slider-start)}.leaf-tree{--leaf-accent-soft-background:var(--leaf-color-primary-soft);--leaf-accent-soft-border:var(--leaf-color-primary-border);min-width:0;color:var(--leaf-component-tree-color,var(--leaf-color-text));font:var(--leaf-component-tree-font-size,var(--leaf-font-size))/var(--leaf-line-height) var(--leaf-font-family)}.leaf-tree__item{outline:none}.leaf-tree__group{opacity:0;min-width:0;transition:grid-template-rows var(--leaf-motion-slow) var(--leaf-motion-easing),opacity var(--leaf-motion-slow) var(--leaf-motion-easing);border:0;grid-template-rows:0fr;margin:0;padding:0;display:grid}.leaf-tree__group[data-open=true]{opacity:1;grid-template-rows:1fr}.leaf-tree__group-inner{min-height:0;overflow:hidden}.leaf-tree__group-content{transition:transform var(--leaf-motion-slow) var(--leaf-motion-easing);transform:translateY(-4px)}.leaf-tree__group[data-open=true] .leaf-tree__group-content{transform:translateY(0)}.leaf-tree__item:focus-visible>.leaf-tree__row,.leaf-tree__item:focus-visible>.leaf-tree__drag-row>.leaf-tree__row{outline:2px solid var(--leaf-color-text-muted);outline-offset:-2px}.leaf-tree__row{isolation:isolate;color:inherit;transition:color var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0;position:relative}.leaf-tree__row:before{content:"";z-index:-1;box-sizing:border-box;border-radius:inherit;pointer-events:none;transition:background-color var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0;position:absolute;inset:0}.leaf-tree__row:is([aria-selected=true],[aria-checked=true],[data-selected]),.leaf-tree__row:is(:hover,:focus-visible,:active,[data-highlighted=true]):not(:disabled):not([aria-disabled=true]):not([data-disabled]){color:inherit;background:0 0}.leaf-tree__row:is(:hover,:focus-visible,:active,[data-highlighted=true]):not(:disabled):not([aria-disabled=true]):not([data-disabled]):before{background:#0000000a}.leaf-tree__row:is(:disabled,[aria-disabled=true],[data-disabled]){color:var(--leaf-color-text-muted)}@media (prefers-reduced-motion:reduce){.leaf-tree__row,.leaf-tree__row:before{transition:none}}.leaf-tree__row{box-sizing:border-box;z-index:1;min-height:var(--leaf-control-height);border-radius:var(--leaf-tree-option-radius,var(--leaf-component-tree-radius,max(0px, var(--leaf-radius) - 2px)));cursor:pointer;align-items:center;gap:8px;margin-block:0;padding:3px 8px 3px 4px;display:flex}.leaf-tree__row[data-selected]{font-weight:var(--leaf-font-weight)}.leaf-tree__row[data-disabled]{color:var(--leaf-color-text-muted);cursor:not-allowed}.leaf-tree__toggle{border-radius:var(--leaf-radius-sm);width:20px;height:24px;color:var(--leaf-color-text-muted);cursor:pointer;background:0 0;border:0;flex:0 0 20px;place-items:center;padding:0;display:grid}.leaf-tree__toggle svg{transition:transform var(--leaf-motion-slow) var(--leaf-motion-spring)}.leaf-tree__toggle[data-open]>svg:not(.leaf-tree__spinner){transform:rotate(90deg)}.leaf-tree__toggle:hover:not(:disabled){color:var(--leaf-color-text);background:var(--leaf-color-surface-muted)}.leaf-tree__toggle[data-hidden]{visibility:hidden}.leaf-tree__toggle:disabled{cursor:not-allowed}.leaf-tree__check{flex:none;display:inline-flex}.leaf-tree__check .leaf-checkbox{min-height:24px}.leaf-tree__icon{color:inherit;flex:none;display:inline-flex}.leaf-tree__title{overflow-wrap:anywhere;flex:1;min-width:0}.leaf-tree__title[data-match]{color:var(--leaf-color-primary-ink,var(--leaf-color-primary));font-weight:700}.leaf-tree__selection-mark{opacity:0;transition:opacity var(--leaf-motion-color) var(--leaf-motion-easing),transform var(--leaf-motion-duration) var(--leaf-motion-spring);flex:none;transform:scale(.6)rotate(-12deg)}.leaf-tree__row[data-selected] .leaf-tree__selection-mark{opacity:1;transform:scale(1)rotate(0)}.leaf-tree--lines .leaf-tree__group{position:relative}.leaf-tree--lines .leaf-tree__group:before{content:"";border-inline-start:1px dashed var(--leaf-color-border);pointer-events:none;position:absolute;inset-block:0;inset-inline-start:var(--leaf-tree-line-left,14px)}@media (prefers-reduced-motion:reduce){.leaf-tree__row,.leaf-tree__selection-mark,.leaf-tree__group,.leaf-tree__group-content,.leaf-tree__toggle svg{transition:none}}.leaf-tree__spinner{animation:var(--leaf-motion-animation,leaf-feedback-spin calc(var(--leaf-motion-duration) * 5) linear infinite)}.leaf-tree__drag-row{align-items:center;display:flex;position:relative}.leaf-tree__drag-row .leaf-tree__row{flex:1;min-width:0}.leaf-tree__drag-row[data-dragging]{opacity:.4}.leaf-tree__drag-row[data-drop=inside]{background:var(--leaf-accent-soft-background);border-radius:var(--leaf-radius-sm)}.leaf-tree__drag-row[data-drop=before]:before,.leaf-tree__drag-row[data-drop=after]:after{content:"";background:var(--leaf-color-primary-indicator,var(--leaf-color-primary));height:2px;position:absolute;left:0;right:0}.leaf-tree__drag-row[data-drop=before]:before{top:0}.leaf-tree__drag-row[data-drop=after]:after{bottom:0}.leaf-tree__drag-handle{touch-action:none;cursor:grab;flex:none}: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)) .leaf-tree__toggle>svg:not(.leaf-tree__spinner){transform:rotate(180deg)}: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)) .leaf-tree__toggle[data-open]>svg:not(.leaf-tree__spinner){transform:rotate(90deg)}@media (forced-colors:active){.leaf-tree__row[data-selected]{outline-offset:-1px;outline:1px solid highlight}}.leaf-tree__drag-preview{border-radius:var(--leaf-radius);background:var(--leaf-color-surface);color:var(--leaf-color-text);box-shadow:var(--leaf-shadow-md);padding:8px 14px}.leaf-tree-select{--leaf-current-font-size:var(--leaf-font-size);--leaf-current-control-height:var(--leaf-control-height,34px);--leaf-field-color:var(--leaf-color-primary);--leaf-field-color-border-30:color-mix(in srgb, var(--leaf-field-color) 30%, var(--leaf-color-border));--leaf-field-border-width:var(--leaf-component-tree-select-border-width,var(--leaf-border-width,1px));--leaf-field-text:var(--leaf-component-tree-select-color,var(--leaf-color-text));--leaf-field-rest-border:var(--leaf-component-tree-select-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));--leaf-field-background:var(--leaf-component-tree-select-background,var(--leaf-color-surface));--leaf-field-shadow:var(--leaf-component-tree-select-shadow,var(--leaf-control-shadow,0 0 0 0 transparent));box-sizing:border-box;border:var(--leaf-field-border-width) solid var(--leaf-component-tree-select-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));border-radius:var(--leaf-component-tree-select-radius,var(--leaf-radius));width:240px;min-width:0;max-width:100%;color:var(--leaf-component-tree-select-color,var(--leaf-color-text));background:var(--leaf-component-tree-select-background,var(--leaf-color-surface));box-shadow:var(--leaf-field-shadow);font-family:var(--leaf-font-family);font-size:var(--leaf-component-tree-select-font-size,var(--leaf-current-font-size));line-height:var(--leaf-line-height);transition:border-color var(--leaf-motion-color) var(--leaf-motion-easing),background-color var(--leaf-motion-color) var(--leaf-motion-easing),box-shadow var(--leaf-motion-color) var(--leaf-motion-easing)}.leaf-tree-select[data-status=error]{--leaf-field-rest-border:var(--leaf-field-color);--leaf-field-color:var(--leaf-color-danger);--leaf-field-color-border-30:var(--leaf-color-danger-border);border-color:var(--leaf-field-color)}.leaf-tree-select[data-status=warning]{--leaf-field-rest-border:var(--leaf-field-color);--leaf-field-color:var(--leaf-color-warning);--leaf-field-color-border-30:var(--leaf-color-warning-border);border-color:var(--leaf-field-color)}.leaf-tree-select[data-disabled],.leaf-tree-select:disabled{opacity:.55;cursor:not-allowed}.leaf-tree-select:hover:not([data-disabled]):not(:disabled):where(:not(:focus-within):not([data-open])){color:var(--leaf-component-tree-select-hover-color,var(--leaf-field-text));background:var(--leaf-component-tree-select-hover-background,var(--leaf-field-background));border-color:var(--leaf-component-tree-select-hover-border-color,var(--leaf-field-rest-border));box-shadow:var(--leaf-component-tree-select-hover-shadow,var(--leaf-field-shadow))}.leaf-tree-select:is(:focus-within,[data-open]):not([data-disabled]):not(:disabled){color:var(--leaf-component-tree-select-focus-color,var(--leaf-field-text));background:var(--leaf-component-tree-select-focus-background,var(--leaf-field-background));border-color:var(--leaf-component-tree-select-focus-border-color,var(--leaf-field-color));box-shadow:var(--leaf-component-tree-select-focus-shadow,var(--leaf-field-shadow));outline:none}.leaf-tree-select:active:not([data-disabled]):not(:disabled):where(:not(:focus-within):not([data-open])){color:var(--leaf-component-tree-select-active-color,var(--leaf-field-text));background:var(--leaf-component-tree-select-active-background,var(--leaf-field-background));border-color:var(--leaf-component-tree-select-active-border-color,var(--leaf-field-rest-border));box-shadow:var(--leaf-component-tree-select-active-shadow,var(--leaf-field-shadow))}.leaf-tree-select[data-disabled],.leaf-tree-select:disabled{color:var(--leaf-component-tree-select-disabled-color,var(--leaf-field-text));background:var(--leaf-component-tree-select-disabled-background,var(--leaf-color-surface-muted));border-color:var(--leaf-component-tree-select-disabled-border-color,var(--leaf-field-rest-border));box-shadow:var(--leaf-component-tree-select-disabled-shadow,var(--leaf-field-shadow))}@media (forced-colors:active){.leaf-tree-select:is(:focus-within,[data-open]):not([data-disabled]):not(:disabled){outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){.leaf-tree-select{transition:none}}.leaf-tree-select{min-height:var(--leaf-current-control-height);padding:var(--leaf-component-tree-select-padding,0 30px 0 10px);cursor:pointer;align-items:center;display:inline-flex;position:relative}.leaf-tree-select[data-searchable]{cursor:text}.leaf-tree-select[data-clearable]{padding-inline-end:54px}.leaf-tree-select__input-wrap{flex:1;min-width:24px;position:relative}.leaf-tree-select__input{box-sizing:border-box;width:100%;height:calc(var(--leaf-current-control-height) - 2*var(--leaf-field-border-width));min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;padding:0;display:block}.leaf-tree-select__input--caption{color:#0000;caret-color:var(--leaf-color-text)}.leaf-tree-select__input:read-only{cursor:pointer}.leaf-tree-select__input:disabled{cursor:not-allowed}.leaf-tree-select__input::placeholder{color:var(--leaf-color-text-subtle)}.leaf-tree-select__value{pointer-events:none;white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.leaf-tree-select__arrow,.leaf-tree-select__clear{--leaf-text-action-color:var(--leaf-color-text);--leaf-text-action-background:color-mix(in srgb, var(--leaf-color-option-hover) 50%, transparent);--leaf-text-action-active-background:var(--leaf-color-option-hover);width:18px;height:18px;color:var(--leaf-text-action-color);cursor:pointer;transition:background-color var(--leaf-motion-color) var(--leaf-motion-easing),border-color var(--leaf-motion-color) var(--leaf-motion-easing),color var(--leaf-motion-color) var(--leaf-motion-easing),box-shadow var(--leaf-motion-color) var(--leaf-motion-easing),opacity var(--leaf-motion-color) var(--leaf-motion-easing);top:50%;background:0 0;border:0;border-radius:3px;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:8px;transform:translateY(-50%)}.leaf-tree-select__arrow:hover:not(:disabled),.leaf-tree-select__clear:hover:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-background)}.leaf-tree-select__arrow:active:not(:disabled),.leaf-tree-select__clear:active:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-active-background)}.leaf-tree-select__arrow:focus-visible,.leaf-tree-select__clear:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}.leaf-tree-select__arrow:disabled,.leaf-tree-select__clear:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.leaf-tree-select__arrow,.leaf-tree-select__clear{transition:none}}.leaf-tree-select__clear{inset-inline-end:30px}.leaf-tree-select__clear:hover{color:var(--leaf-color-text)}.leaf-tree-select__arrow svg{transition:transform var(--leaf-motion-slow) var(--leaf-motion-spring)}.leaf-tree-select[data-open] .leaf-tree-select__arrow svg{transform:rotate(180deg)}.leaf-tree-select--multiple{padding-block:var(--leaf-component-tree-select-padding-top,3px) var(--leaf-component-tree-select-padding-bottom,3px);padding-inline:var(--leaf-component-tree-select-padding-left,3px) var(--leaf-component-tree-select-padding-right,30px)}.leaf-tree-select--multiple:where([dir=rtl]){padding-inline:var(--leaf-component-tree-select-padding-right,3px) var(--leaf-component-tree-select-padding-left,30px)}.leaf-tree-select--multiple .leaf-tree-select__input{height:max(1px,var(--leaf-current-control-height) - 6px - 2*var(--leaf-field-border-width,var(--leaf-border-width,1px)))}.leaf-tree-select__panel{--leaf-tree-option-radius:var(--leaf-floating-option-radius)}.leaf-tree-select__panel .leaf-tree{color:var(--leaf-component-tree-color,inherit)}.leaf-tree-select__panel .leaf-tree__toggle{width:24px;height:min(28px,var(--leaf-density-option-height) - 6px);flex-basis:24px}.leaf-tree-select__panel .leaf-tree__title{flex:1}.leaf-tree-select__panel .leaf-tree__row{min-height:var(--leaf-current-control-height);padding-block:min(3px,max(0px,(var(--leaf-current-control-height) - 24px)/2));border-radius:var(--leaf-tree-option-radius);white-space:nowrap;margin-block:0}@media (prefers-reduced-motion:reduce){.leaf-tree-select__arrow,.leaf-tree-select__clear,.leaf-tree-select__arrow svg,.leaf-tree-select__tag>button{transition:none}}.leaf-tree-select{--leaf-current-control-height:var(--leaf-component-tree-select-height,var(--leaf-control-height));--leaf-current-font-size:var(--leaf-component-tree-select-font-size,var(--leaf-font-size))}.leaf-tree-select--sm{--leaf-current-control-height:var(--leaf-component-tree-select-height-sm,var(--leaf-control-height-sm));--leaf-current-font-size:var(--leaf-font-size-sm)}.leaf-tree-select--lg{--leaf-current-control-height:var(--leaf-component-tree-select-height-lg,var(--leaf-control-height-lg));--leaf-current-font-size:var(--leaf-font-size-lg)}.leaf-floating.leaf-tree-select__panel{--leaf-surface-border:var(--leaf-component-tree-select-border-width,var(--leaf-component-floating-border-width,var(--leaf-border-width,1px)));border-color:var(--leaf-component-tree-select-border-color,var(--leaf-component-floating-border-color,var(--leaf-frame-border-color,var(--leaf-color-border))));color:var(--leaf-component-tree-select-color,var(--leaf-component-floating-color,var(--leaf-color-text)));background:var(--leaf-component-tree-select-background,var(--leaf-component-floating-background,var(--leaf-color-surface-raised,var(--leaf-color-surface))));box-shadow:var(--leaf-component-tree-select-shadow,var(--leaf-component-floating-shadow,var(--leaf-surface-shadow,var(--leaf-shadow-md))));--leaf-surface-radius:var(--leaf-component-tree-select-radius,var(--leaf-radius));--leaf-floating-option-radius:max(0px, calc(var(--leaf-surface-radius) - 2px))}.leaf-color-picker{--leaf-current-font-size:var(--leaf-font-size);--leaf-current-control-height:var(--leaf-control-height,34px);--leaf-field-color:var(--leaf-color-primary);--leaf-field-color-border-30:color-mix(in srgb, var(--leaf-field-color) 30%, var(--leaf-color-border));--leaf-field-border-width:var(--leaf-component-color-picker-border-width,var(--leaf-border-width,1px));--leaf-field-text:var(--leaf-component-color-picker-color,var(--leaf-color-text));--leaf-field-rest-border:var(--leaf-component-color-picker-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));--leaf-field-background:var(--leaf-component-color-picker-background,var(--leaf-color-surface));--leaf-field-shadow:var(--leaf-component-color-picker-shadow,var(--leaf-control-shadow,0 0 0 0 transparent));box-sizing:border-box;border:var(--leaf-field-border-width) solid var(--leaf-component-color-picker-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));border-radius:var(--leaf-component-color-picker-radius,var(--leaf-radius));width:240px;min-width:0;max-width:100%;color:var(--leaf-component-color-picker-color,var(--leaf-color-text));background:var(--leaf-component-color-picker-background,var(--leaf-color-surface));box-shadow:var(--leaf-field-shadow);font-family:var(--leaf-font-family);font-size:var(--leaf-component-color-picker-font-size,var(--leaf-current-font-size));line-height:var(--leaf-line-height);transition:border-color var(--leaf-motion-color) var(--leaf-motion-easing),background-color var(--leaf-motion-color) var(--leaf-motion-easing),box-shadow var(--leaf-motion-color) var(--leaf-motion-easing)}.leaf-color-picker[data-status=error]{--leaf-field-rest-border:var(--leaf-field-color);--leaf-field-color:var(--leaf-color-danger);--leaf-field-color-border-30:var(--leaf-color-danger-border);border-color:var(--leaf-field-color)}.leaf-color-picker[data-status=warning]{--leaf-field-rest-border:var(--leaf-field-color);--leaf-field-color:var(--leaf-color-warning);--leaf-field-color-border-30:var(--leaf-color-warning-border);border-color:var(--leaf-field-color)}.leaf-color-picker[data-disabled],.leaf-color-picker:disabled{opacity:.55;cursor:not-allowed}.leaf-color-picker:hover:not([data-disabled]):not(:disabled):where(:not(:focus-within):not([data-open])){color:var(--leaf-component-color-picker-hover-color,var(--leaf-field-text));background:var(--leaf-component-color-picker-hover-background,var(--leaf-field-background));border-color:var(--leaf-component-color-picker-hover-border-color,var(--leaf-field-rest-border));box-shadow:var(--leaf-component-color-picker-hover-shadow,var(--leaf-field-shadow))}.leaf-color-picker:is(:focus-within,[data-open]):not([data-disabled]):not(:disabled){color:var(--leaf-component-color-picker-focus-color,var(--leaf-field-text));background:var(--leaf-component-color-picker-focus-background,var(--leaf-field-background));border-color:var(--leaf-component-color-picker-focus-border-color,var(--leaf-field-color));box-shadow:var(--leaf-component-color-picker-focus-shadow,var(--leaf-field-shadow));outline:none}.leaf-color-picker:active:not([data-disabled]):not(:disabled):where(:not(:focus-within):not([data-open])){color:var(--leaf-component-color-picker-active-color,var(--leaf-field-text));background:var(--leaf-component-color-picker-active-background,var(--leaf-field-background));border-color:var(--leaf-component-color-picker-active-border-color,var(--leaf-field-rest-border));box-shadow:var(--leaf-component-color-picker-active-shadow,var(--leaf-field-shadow))}.leaf-color-picker[data-disabled],.leaf-color-picker:disabled{color:var(--leaf-component-color-picker-disabled-color,var(--leaf-field-text));background:var(--leaf-component-color-picker-disabled-background,var(--leaf-color-surface-muted));border-color:var(--leaf-component-color-picker-disabled-border-color,var(--leaf-field-rest-border));box-shadow:var(--leaf-component-color-picker-disabled-shadow,var(--leaf-field-shadow))}@media (forced-colors:active){.leaf-color-picker:is(:focus-within,[data-open]):not([data-disabled]):not(:disabled){outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){.leaf-color-picker{transition:none}}.leaf-color-picker{width:var(--leaf-current-control-height);height:var(--leaf-current-control-height);vertical-align:middle;cursor:pointer;flex:none;align-items:center;display:inline-flex}.leaf-color-picker[data-clearable]{width:calc(var(--leaf-current-control-height) + 28px)}.leaf-color-picker[data-show-text]{width:144px}.leaf-color-picker[data-show-text][data-format=rgb]{width:272px}.leaf-color-picker[data-show-text][data-format=hsl]{width:296px}.leaf-color-picker[data-show-text][data-format=gradient]{width:160px}.leaf-color-picker[data-readonly]:not([data-disabled]){cursor:default}.leaf-color-picker__trigger{box-sizing:border-box;min-width:0;height:calc(var(--leaf-current-control-height) - 2*var(--leaf-field-border-width));border-radius:inherit;color:inherit;font:inherit;cursor:inherit;transition:background-color var(--leaf-motion-duration) var(--leaf-motion-easing);background:0 0;border:0;flex:1;justify-content:flex-start;align-items:center;gap:8px;padding:0 5px;display:inline-flex}.leaf-color-picker__trigger:hover:not(:disabled){background:var(--leaf-color-surface-muted)}.leaf-color-picker__trigger:disabled{cursor:not-allowed}.leaf-color-picker__trigger:focus-visible{outline:none}.leaf-color-picker__text{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding-inline-end:5px;overflow:hidden}.leaf-color-picker__swatch{background:repeating-conic-gradient(#ddd 0% 25%,#fff 0% 50%) 50%/8px 8px;border-radius:4px;flex:none;width:20px;height:20px;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.leaf-color-picker__swatch i{width:100%;height:100%}.leaf-color-picker__swatch--large{border-radius:var(--leaf-radius-sm);width:32px;height:32px}.leaf-color-picker--sm .leaf-color-picker__swatch{width:16px;height:16px}.leaf-color-picker--lg .leaf-color-picker__swatch{width:26px;height:26px}.leaf-color-picker__clear{--leaf-text-action-color:var(--leaf-color-text);--leaf-text-action-background:color-mix(in srgb, var(--leaf-color-option-hover) 50%, transparent);--leaf-text-action-active-background:var(--leaf-color-option-hover);width:24px;height:24px;color:var(--leaf-text-action-color);cursor:pointer;transition:background-color var(--leaf-motion-color) var(--leaf-motion-easing),border-color var(--leaf-motion-color) var(--leaf-motion-easing),color var(--leaf-motion-color) var(--leaf-motion-easing),box-shadow var(--leaf-motion-color) var(--leaf-motion-easing),opacity var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0;border:0;border-radius:4px;flex:none;place-items:center;margin-inline-end:4px;padding:0;display:grid}.leaf-color-picker__clear:hover:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-background)}.leaf-color-picker__clear:active:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-active-background)}.leaf-color-picker__clear:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}.leaf-color-picker__clear:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.leaf-color-picker__clear{transition:none}}.leaf-color-picker__panel{box-sizing:border-box;padding:0}.leaf-color-picker__panel>.leaf-floating__viewport{padding:14px}.leaf-color-picker__area{border-radius:var(--leaf-radius-sm);cursor:crosshair;touch-action:none;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);height:160px;position:relative}.leaf-color-picker__area:focus-visible{outline:2px solid var(--leaf-color-primary-indicator,var(--leaf-color-primary));outline-offset:3px}.leaf-color-picker__handle{pointer-events:none;width:12px;height:12px;transition:box-shadow var(--leaf-motion-duration) var(--leaf-motion-easing);border:2px solid #fff;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 2px 1px #00000040}.leaf-color-picker__area:active .leaf-color-picker__handle,.leaf-color-picker__area:focus-visible .leaf-color-picker__handle{box-shadow:0 0 0 4px #ffffff2e,0 0 3px 1px #00000040}.leaf-color-picker__sliders{align-items:center;gap:12px;margin-block:16px;display:flex}.leaf-color-picker__sliders>div{flex:1;gap:10px;min-width:0;display:grid}.leaf-color-picker__sliders input{box-sizing:border-box;appearance:none;cursor:pointer;border-radius:8px;width:100%;height:10px;margin:0}.leaf-color-picker__sliders input::-webkit-slider-thumb{appearance:none;background:0 0;border:2px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 0 2px 1px #00000040}.leaf-color-picker__sliders input::-moz-range-thumb{background:0 0;border:2px solid #fff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 2px 1px #00000040}.leaf-color-picker__sliders input:focus-visible{outline:2px solid var(--leaf-color-primary-indicator,var(--leaf-color-primary));outline-offset:3px}.leaf-color-picker__hue{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.leaf-color-picker__alpha{background:linear-gradient(to right, transparent, var(--leaf-alpha-color)),repeating-conic-gradient(#ddd 0% 25%, #fff 0% 50%) 50%/8px 8px}.leaf-color-picker__formats{margin-block-end:8px}.leaf-color-picker__input{--leaf-current-font-size:var(--leaf-font-size);--leaf-current-control-height:var(--leaf-control-height,34px)}.leaf-color-picker__input--sm{--leaf-current-control-height:var(--leaf-control-height-sm,28px);--leaf-current-font-size:var(--leaf-font-size-sm,13px)}.leaf-color-picker__input--lg{--leaf-current-control-height:var(--leaf-control-height-lg,40px);--leaf-current-font-size:var(--leaf-font-size-lg,16px)}.leaf-color-picker__input{--leaf-field-color:var(--leaf-color-primary);--leaf-field-color-border-30:color-mix(in srgb, var(--leaf-field-color) 30%, var(--leaf-color-border));--leaf-field-border-width:var(--leaf-component-color-picker-border-width,var(--leaf-border-width,1px));--leaf-field-text:var(--leaf-component-color-picker-color,var(--leaf-color-text));--leaf-field-rest-border:var(--leaf-component-color-picker-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));--leaf-field-background:var(--leaf-component-color-picker-background,var(--leaf-color-surface));--leaf-field-shadow:var(--leaf-component-color-picker-shadow,var(--leaf-control-shadow,0 0 0 0 transparent));box-sizing:border-box;border:var(--leaf-field-border-width) solid var(--leaf-component-color-picker-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));border-radius:var(--leaf-component-color-picker-radius,var(--leaf-radius));width:240px;min-width:0;max-width:100%;color:var(--leaf-component-color-picker-color,var(--leaf-color-text));background:var(--leaf-component-color-picker-background,var(--leaf-color-surface));box-shadow:var(--leaf-field-shadow);font-family:var(--leaf-font-family);font-size:var(--leaf-component-color-picker-font-size,var(--leaf-current-font-size));line-height:var(--leaf-line-height);transition:border-color var(--leaf-motion-color) var(--leaf-motion-easing),background-color var(--leaf-motion-color) var(--leaf-motion-easing),box-shadow var(--leaf-motion-color) var(--leaf-motion-easing)}.leaf-color-picker__input[data-status=error]{--leaf-field-rest-border:var(--leaf-field-color);--leaf-field-color:var(--leaf-color-danger);--leaf-field-color-border-30:var(--leaf-color-danger-border);border-color:var(--leaf-field-color)}.leaf-color-picker__input[data-status=warning]{--leaf-field-rest-border:var(--leaf-field-color);--leaf-field-color:var(--leaf-color-warning);--leaf-field-color-border-30:var(--leaf-color-warning-border);border-color:var(--leaf-field-color)}.leaf-color-picker__input[data-disabled],.leaf-color-picker__input:disabled{opacity:.55;cursor:not-allowed}.leaf-color-picker__input:hover:not([data-disabled]):not(:disabled):where(:not(:focus-within):not([data-open])){color:var(--leaf-component-color-picker-hover-color,var(--leaf-field-text));background:var(--leaf-component-color-picker-hover-background,var(--leaf-field-background));border-color:var(--leaf-component-color-picker-hover-border-color,var(--leaf-field-rest-border));box-shadow:var(--leaf-component-color-picker-hover-shadow,var(--leaf-field-shadow))}.leaf-color-picker__input:is(:focus-within,[data-open]):not([data-disabled]):not(:disabled){color:var(--leaf-component-color-picker-focus-color,var(--leaf-field-text));background:var(--leaf-component-color-picker-focus-background,var(--leaf-field-background));border-color:var(--leaf-component-color-picker-focus-border-color,var(--leaf-field-color));box-shadow:var(--leaf-component-color-picker-focus-shadow,var(--leaf-field-shadow));outline:none}.leaf-color-picker__input:active:not([data-disabled]):not(:disabled):where(:not(:focus-within):not([data-open])){color:var(--leaf-component-color-picker-active-color,var(--leaf-field-text));background:var(--leaf-component-color-picker-active-background,var(--leaf-field-background));border-color:var(--leaf-component-color-picker-active-border-color,var(--leaf-field-rest-border));box-shadow:var(--leaf-component-color-picker-active-shadow,var(--leaf-field-shadow))}.leaf-color-picker__input[data-disabled],.leaf-color-picker__input:disabled{color:var(--leaf-component-color-picker-disabled-color,var(--leaf-field-text));background:var(--leaf-component-color-picker-disabled-background,var(--leaf-color-surface-muted));border-color:var(--leaf-component-color-picker-disabled-border-color,var(--leaf-field-rest-border));box-shadow:var(--leaf-component-color-picker-disabled-shadow,var(--leaf-field-shadow))}@media (forced-colors:active){.leaf-color-picker__input:is(:focus-within,[data-open]):not([data-disabled]):not(:disabled){outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){.leaf-color-picker__input{transition:none}}.leaf-color-picker__input{--leaf-field-shadow:var(--leaf-component-color-picker-shadow,var(--leaf-control-shadow,var(--leaf-shadow-xs)));box-sizing:border-box;width:100%;min-height:var(--leaf-control-height);border-radius:var(--leaf-radius-sm);font:inherit;transition:border-color var(--leaf-motion-duration) var(--leaf-motion-easing),box-shadow var(--leaf-motion-duration) var(--leaf-motion-easing);outline:none;padding:5px 9px;font-size:12px}.leaf-color-picker__input[aria-invalid=true]{--leaf-field-rest-border:var(--leaf-field-color);--leaf-field-color:var(--leaf-color-danger);--leaf-field-color-border-30:var(--leaf-color-danger-border);border-color:var(--leaf-field-color)}.leaf-color-picker__error{color:var(--leaf-color-danger-ink);margin-top:4px;font-size:12px;display:block}.leaf-color-picker__preset-label{color:var(--leaf-color-text-muted);margin:14px 0 8px;font-size:12px}.leaf-color-picker__presets>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.leaf-color-picker__preset{cursor:pointer;width:24px;height:24px;transition:box-shadow var(--leaf-motion-duration) var(--leaf-motion-easing);border:1px solid #00000014;border-radius:5px;place-items:center;padding:0;display:grid}.leaf-color-picker__preset:hover:not([aria-pressed=true]){box-shadow:var(--leaf-shadow-sm)}.leaf-color-picker__preset[aria-pressed=true],.leaf-color-picker__preset:focus-visible{outline:2px solid var(--leaf-color-primary-indicator,var(--leaf-color-primary));outline-offset:2px}.leaf-color-picker__gradient{padding:0}.leaf-color-picker__gradient>.leaf-floating__viewport{padding:16px}.leaf-color-picker__gradient-preview{border-radius:var(--leaf-radius);height:64px;margin-block-end:12px}.leaf-color-picker__stops{flex-wrap:wrap;align-items:center;gap:6px;margin-block-end:16px;display:flex}.leaf-color-picker__stops>button:not(.leaf-button){border:2px solid var(--leaf-color-surface);width:24px;height:24px;box-shadow:0 0 0 1px var(--leaf-color-border);cursor:pointer;transition:box-shadow var(--leaf-motion-duration) var(--leaf-motion-easing);border-radius:50%}.leaf-color-picker__stops>button:not(.leaf-button)[aria-pressed=true]{box-shadow:0 0 0 2px var(--leaf-color-primary-indicator,var(--leaf-color-primary))}.leaf-color-picker__stops>button:not(.leaf-button):focus-visible{outline:2px solid var(--leaf-color-primary-indicator,var(--leaf-color-primary));outline-offset:3px}@media (prefers-reduced-motion:reduce){.leaf-color-picker__trigger,.leaf-color-picker__swatch,.leaf-color-picker__clear,.leaf-color-picker__handle,.leaf-color-picker__input,.leaf-color-picker__preset,.leaf-color-picker__stops>button{transition:none}.leaf-color-picker__sliders input::-webkit-slider-thumb{transition:none}.leaf-color-picker__sliders input::-moz-range-thumb{transition:none}}.leaf-color-picker__gradient-field{font:var(--leaf-font-size-sm)/var(--leaf-line-height-sm) var(--leaf-font-family);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;margin-block:12px;display:grid}.leaf-color-picker__gradient-field>.leaf-color-picker,.leaf-color-picker__gradient-field>.leaf-input-number{width:100%}.leaf-color-picker{--leaf-current-control-height:var(--leaf-component-color-picker-height,var(--leaf-control-height));--leaf-current-font-size:var(--leaf-component-color-picker-font-size,var(--leaf-font-size))}.leaf-color-picker--sm{--leaf-current-control-height:var(--leaf-component-color-picker-height-sm,var(--leaf-control-height-sm));--leaf-current-font-size:var(--leaf-font-size-sm)}.leaf-color-picker--lg{--leaf-current-control-height:var(--leaf-component-color-picker-height-lg,var(--leaf-control-height-lg));--leaf-current-font-size:var(--leaf-font-size-lg)}.leaf-color-picker__panel{--leaf-surface-border:var(--leaf-component-color-picker-border-width,var(--leaf-component-floating-border-width,var(--leaf-border-width,1px)));border-color:var(--leaf-component-color-picker-border-color,var(--leaf-component-floating-border-color,var(--leaf-frame-border-color,var(--leaf-color-border))));color:var(--leaf-component-color-picker-color,var(--leaf-component-floating-color,var(--leaf-color-text)));background:var(--leaf-component-color-picker-background,var(--leaf-component-floating-background,var(--leaf-color-surface-raised,var(--leaf-color-surface))));box-shadow:var(--leaf-component-color-picker-shadow,var(--leaf-component-floating-shadow,var(--leaf-surface-shadow,var(--leaf-shadow-md))))}.leaf-floating.leaf-color-picker__panel,.leaf-floating.leaf-color-picker__gradient{--leaf-surface-radius:var(--leaf-component-color-picker-radius,var(--leaf-radius));--leaf-floating-option-radius:max(0px, calc(var(--leaf-surface-radius) - 2px))}.leaf-file-list{--leaf-file-list-frame-color:color-mix(in srgb, var(--leaf-color-divider) 70%, var(--leaf-component-file-list-background,var(--leaf-color-surface)));--leaf-file-radius:var(--leaf-component-file-list-radius,var(--leaf-radius-md));--leaf-file-border:var(--leaf-component-file-list-border-width,var(--leaf-border-width,1px));--leaf-file-inner-radius:max(0px, calc(var(--leaf-file-radius) - var(--leaf-file-border)));--leaf-file-surface:var(--leaf-component-file-list-background,var(--leaf-color-surface));--leaf-file-hover:#0000000a;--leaf-file-visual-size:36px;--leaf-file-visual-radius:max(0px, calc(var(--leaf-radius) - 2px));--leaf-file-action-size:var(--leaf-control-height-sm);--leaf-file-row-block:min(10px, var(--leaf-density-row-padding,12px));--leaf-file-row-inline:14px;--leaf-file-gap:12px;box-sizing:border-box;width:100%;min-width:0;color:var(--leaf-component-file-list-color,var(--leaf-color-text));font:var(--leaf-component-file-list-font-size,var(--leaf-font-size))/var(--leaf-line-height) var(--leaf-font-family);container:leaf-file-list/inline-size}.leaf-file-list__items{border:var(--leaf-file-border) solid var(--leaf-component-file-list-border-color,var(--leaf-frame-border-color,var(--leaf-file-list-frame-color)));box-shadow:var(--leaf-component-file-list-shadow,var(--leaf-surface-shadow,none));border-radius:var(--leaf-file-radius);background:var(--leaf-file-surface);margin:0;padding:0;list-style:none}.leaf-file-list__item{box-sizing:border-box;grid-template-columns:var(--leaf-file-visual-size) minmax(0, 1fr);column-gap:var(--leaf-file-gap);min-width:0;padding:var(--leaf-component-file-list-padding,var(--leaf-file-row-block) var(--leaf-file-row-inline));transition:background-color var(--leaf-motion-color) var(--leaf-motion-easing),border-color var(--leaf-motion-color) var(--leaf-motion-easing);align-items:center;display:grid;position:relative}.leaf-file-list__item:first-child{border-start-start-radius:var(--leaf-file-inner-radius);border-start-end-radius:var(--leaf-file-inner-radius)}.leaf-file-list__item:last-child{border-end-end-radius:var(--leaf-file-inner-radius);border-end-start-radius:var(--leaf-file-inner-radius)}.leaf-file-list__item+.leaf-file-list__item:before{content:"";background:var(--leaf-file-list-frame-color);pointer-events:none;height:1px;transition:opacity var(--leaf-motion-color) var(--leaf-motion-easing);position:absolute;inset-block-start:0;inset-inline-start:calc(var(--leaf-file-row-inline) + var(--leaf-file-visual-size) + var(--leaf-file-gap));inset-inline-end:0}.leaf-file-list:not([data-disabled]) .leaf-file-list__item:is(:hover,:focus-within){background:var(--leaf-file-hover)}.leaf-file-list:not([data-disabled]) .leaf-file-list__item:is(:hover,:focus-within):before,.leaf-file-list:not([data-disabled]) .leaf-file-list__item:is(:hover,:focus-within)+.leaf-file-list__item:before{opacity:0}.leaf-file-list__icon{--leaf-file-accent:var(--leaf-color-text-muted);box-sizing:border-box;inline-size:var(--leaf-file-visual-size);block-size:var(--leaf-file-visual-size);border:1px solid var(--leaf-file-list-frame-color);border-radius:var(--leaf-file-visual-radius);background:var(--leaf-color-surface-muted);color:var(--leaf-file-accent);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.leaf-file-list__icon[data-thumbnail]{border-color:#0000}.leaf-file-list__icon img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.leaf-file-list__icon[data-thumbnail]:after{content:"";border:1px solid var(--leaf-file-list-frame-color);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.leaf-file-list__item[data-status=uploading] .leaf-file-list__icon:not([data-thumbnail]){--leaf-status-ink:var(--leaf-color-primary-ink);--leaf-file-accent:var(--leaf-status-ink)}.leaf-file-list__item[data-error] .leaf-file-list__icon:not([data-thumbnail]){--leaf-status-ink:var(--leaf-color-danger-ink);--leaf-status-label-base:var(--leaf-color-danger);--leaf-status-label-foreground:var(--leaf-color-on-danger);--leaf-status-label-background:var(--leaf-color-danger-soft);--leaf-status-label-close-background:color-mix(in srgb, currentColor 10%, transparent);--leaf-status-label-feedback-background:var(--leaf-status-label-close-background);--leaf-file-accent:var(--leaf-status-ink);background:var(--leaf-status-label-background);border-color:var(--leaf-color-danger-border)}.leaf-file-list__item[data-error] .leaf-file-list__icon[data-thumbnail]:after{border-color:var(--leaf-color-danger-border)}.leaf-file-list__glyph{justify-content:center;align-items:center;display:inline-flex}.leaf-file-list__glyph>svg{display:block}.leaf-file-list__extension{color:var(--leaf-color-text-muted);font-size:12px;font-weight:var(--leaf-font-weight);letter-spacing:.04em;line-height:16px}.leaf-file-list__main{justify-content:space-between;align-items:center;gap:var(--leaf-file-gap);min-height:var(--leaf-file-visual-size);min-width:0;display:flex}.leaf-file-list__details{flex:auto;min-width:0}.leaf-file-list__name{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--leaf-font-weight);line-height:var(--leaf-line-height);display:block;overflow:hidden}.leaf-file-list__item[data-status=cancelled] .leaf-file-list__name{color:var(--leaf-color-text-muted)}.leaf-file-list__meta{min-width:0;color:var(--leaf-color-text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:2px;font-size:12px;line-height:16px;display:flex}.leaf-file-list__meta>span{white-space:nowrap;align-items:center;display:inline-flex}.leaf-file-list__meta>span+span:before{content:"";background:var(--leaf-color-text-muted);opacity:.45;border-radius:50%;flex:none;block-size:2.5px;inline-size:2.5px;margin-inline-end:6px}.leaf-file-list__type{font-weight:var(--leaf-font-weight);letter-spacing:.03em}.leaf-file-list__status{gap:3px}.leaf-file-list__status>svg{flex:none}.leaf-file-list__status[data-status=done]{--leaf-status-ink:var(--leaf-color-success-ink);color:var(--leaf-status-ink)}.leaf-file-list__status[data-status=error]{--leaf-status-ink:var(--leaf-color-danger-ink);color:var(--leaf-status-ink)}.leaf-file-list__status[data-status=uploading]{--leaf-status-ink:var(--leaf-color-primary-ink);color:var(--leaf-status-ink)}.leaf-file-list__actions{flex:none;justify-content:flex-end;align-items:center;gap:2px;margin-inline-end:-4px;display:flex}.leaf-file-list__actions:empty{display:none}.leaf-file-list__action,.leaf-file-list__actions>.leaf-button--icon-only{--leaf-button-height:var(--leaf-file-action-size);--leaf-button-radius:var(--leaf-radius-sm);box-sizing:border-box;inline-size:var(--leaf-file-action-size);block-size:var(--leaf-file-action-size);min-height:var(--leaf-file-action-size);border-radius:var(--leaf-radius-sm);vertical-align:middle;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.leaf-file-list__action .leaf-button__icon,.leaf-file-list__action .leaf-button__spinner,.leaf-file-list__actions>.leaf-button--icon-only .leaf-button__icon,.leaf-file-list__actions>.leaf-button--icon-only .leaf-button__spinner{width:15px;height:15px}.leaf-file-list__action[aria-disabled=true],.leaf-file-list__actions>.leaf-button--icon-only[aria-disabled=true]{opacity:.45;cursor:not-allowed}.leaf-file-list__action[data-loading],.leaf-file-list__actions>.leaf-button--icon-only[data-loading]{cursor:default}.leaf-file-list a.leaf-file-list__action{--leaf-text-action-color:var(--leaf-color-text);--leaf-text-action-background:color-mix(in srgb, var(--leaf-color-option-hover) 50%, transparent);--leaf-text-action-active-background:var(--leaf-color-option-hover);color:var(--leaf-text-action-color);cursor:pointer;transition:background-color var(--leaf-motion-color) var(--leaf-motion-easing),border-color var(--leaf-motion-color) var(--leaf-motion-easing),color var(--leaf-motion-color) var(--leaf-motion-easing),box-shadow var(--leaf-motion-color) var(--leaf-motion-easing),opacity var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0}.leaf-file-list a.leaf-file-list__action:hover:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-background)}.leaf-file-list a.leaf-file-list__action:active:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-active-background)}.leaf-file-list a.leaf-file-list__action:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}.leaf-file-list a.leaf-file-list__action:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.leaf-file-list a.leaf-file-list__action{transition:none}}.leaf-file-list a.leaf-file-list__action{--leaf-text-action-color:var(--leaf-color-text-muted)}.leaf-file-list a.leaf-file-list__action:is(:hover,:focus-visible):not([aria-disabled=true]){--leaf-text-action-color:var(--leaf-color-text)}.leaf-file-list .leaf-file-list__actions>.leaf-button.leaf-button--text{--leaf-button-rest-color:var(--leaf-color-text-muted)}.leaf-file-list .leaf-file-list__actions>.leaf-button.leaf-button--text:is(:hover,:focus-visible):not(:disabled):not([data-loading]){--leaf-button-rest-color:var(--leaf-color-text)}.leaf-file-list .leaf-file-list__actions>.leaf-button.leaf-button--text.leaf-file-list__remove:is(:hover,:focus-visible,[data-loading]):not(:disabled){--leaf-button-rest-color:var(--leaf-color-danger-ink)}.leaf-file-list__progress{background:var(--leaf-color-surface-muted);border-radius:999px;grid-column:2;height:3px;margin-top:8px;overflow:hidden}.leaf-file-list__progress>span{border-radius:inherit;background:var(--leaf-color-primary-indicator,var(--leaf-color-primary));height:100%;transition:width var(--leaf-motion-duration) var(--leaf-motion-easing);display:block}.leaf-file-list__error{--leaf-status-ink:var(--leaf-color-danger-ink);min-width:0;color:var(--leaf-status-ink);overflow-wrap:anywhere;grid-column:2;margin:6px 0 0;font-size:12px;line-height:16px}.leaf-file-list__empty{border:var(--leaf-file-border) dashed var(--leaf-component-file-list-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));border-radius:var(--leaf-file-radius);background:var(--leaf-file-surface);text-align:center;color:var(--leaf-color-text-muted);font-size:var(--leaf-font-size-sm);line-height:var(--leaf-line-height-sm);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 16px;display:flex}.leaf-file-list__empty-icon{box-sizing:border-box;border:1px solid var(--leaf-file-list-frame-color);border-radius:var(--leaf-radius);background:var(--leaf-color-surface-muted);justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.leaf-file-list__media-modal video{border-radius:var(--leaf-radius);background:#111;width:100%;max-height:70vh;display:block}.leaf-file-list__media-modal audio{width:100%;display:block}.leaf-file-list--picture{--leaf-file-visual-size:44px;--leaf-file-visual-radius:var(--leaf-radius)}@container leaf-file-list (width>=481px){.leaf-file-list--text{--leaf-file-visual-size:28px;--leaf-file-row-block:min(8px, var(--leaf-density-row-padding,12px))}.leaf-file-list--text .leaf-file-list__details{justify-content:space-between;align-items:center;gap:12px;display:flex}.leaf-file-list--text .leaf-file-list__name{flex:auto;min-width:0}.leaf-file-list--text .leaf-file-list__meta{flex-wrap:nowrap;flex:none;margin-top:0}}.leaf-file-list--picture-card{--leaf-file-card-inset:6px;--leaf-file-action-size:max(24px, calc(var(--leaf-control-height-sm) - 2px));--leaf-file-media-radius:max(0px, calc(var(--leaf-file-radius) - var(--leaf-file-card-inset) - var(--leaf-file-border)))}.leaf-file-list--picture-card .leaf-file-list__items{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,176px),1fr));gap:12px;display:grid}.leaf-file-list--picture-card .leaf-file-list__item{padding:var(--leaf-file-card-inset);border:var(--leaf-file-border) solid var(--leaf-component-file-list-border-color,var(--leaf-frame-border-color,var(--leaf-file-list-frame-color)));box-shadow:var(--leaf-component-file-list-shadow,var(--leaf-surface-shadow,none));border-radius:var(--leaf-file-radius);background:var(--leaf-file-surface);flex-direction:column;align-items:stretch;display:flex}.leaf-file-list--picture-card .leaf-file-list__item+.leaf-file-list__item:before{display:none}.leaf-file-list--picture-card:not([data-disabled]) .leaf-file-list__item:is(:hover,:focus-within){background:var(--leaf-file-surface);border-color:var(--leaf-component-file-list-border-color,var(--leaf-frame-border-color,var(--leaf-color-border-hover)))}.leaf-file-list--picture-card .leaf-file-list__icon{aspect-ratio:16/10;border-radius:var(--leaf-file-media-radius);gap:6px;block-size:auto;inline-size:100%}.leaf-file-list--picture-card .leaf-file-list__icon:not([data-thumbnail]) .leaf-file-list__glyph{box-sizing:border-box;border:1px solid var(--leaf-file-list-frame-color);border-radius:max(0px,var(--leaf-radius) - 2px);background:var(--leaf-file-surface);width:40px;height:44px;box-shadow:var(--leaf-shadow-xs)}.leaf-file-list--picture-card .leaf-file-list__item[data-error] .leaf-file-list__icon:not([data-thumbnail]) .leaf-file-list__glyph{border-color:var(--leaf-color-danger-border)}.leaf-file-list--picture-card .leaf-file-list__details{box-sizing:border-box;flex-direction:column;flex:auto;gap:4px;padding:8px 6px 2px;display:flex}.leaf-file-list--picture-card .leaf-file-list__footer{min-width:0;min-height:var(--leaf-file-action-size);justify-content:space-between;align-items:center;gap:6px;margin-top:auto;display:flex}.leaf-file-list--picture-card .leaf-file-list__meta{flex-wrap:nowrap;flex:auto;margin-top:0;overflow:hidden}.leaf-file-list--picture-card .leaf-file-list__meta>.leaf-file-list__status{min-width:0;overflow:hidden}.leaf-file-list--picture-card .leaf-file-list__meta>.leaf-file-list__status>bdi{text-overflow:ellipsis;overflow:hidden}.leaf-file-list--picture-card .leaf-file-list__actions{margin-inline-start:auto}.leaf-file-list--picture-card .leaf-file-list__progress,.leaf-file-list--picture-card .leaf-file-list__error{margin-top:2px}@container leaf-file-list (width<=480px){.leaf-file-list{--leaf-file-visual-size:32px;--leaf-file-action-size:max(30px, var(--leaf-control-height-sm));--leaf-file-row-inline:12px;--leaf-file-gap:10px}.leaf-file-list--picture{--leaf-file-visual-size:40px}.leaf-file-list--picture-card{--leaf-file-action-size:max(30px, var(--leaf-control-height-sm))}.leaf-file-list--picture-card .leaf-file-list__icon{aspect-ratio:16/9}}@media (prefers-reduced-motion:reduce){.leaf-file-list__item,.leaf-file-list__item:before,.leaf-file-list__action,.leaf-file-list__actions>.leaf-button--icon-only,.leaf-file-list__progress>span{transition:none}}@media (forced-colors:active){.leaf-file-list__icon,.leaf-file-list__status,.leaf-file-list__error{color:canvastext}.leaf-file-list__icon,.leaf-file-list__progress{border:1px solid canvastext}.leaf-file-list__progress>span{background:highlight}}.leaf-upload{--leaf-accent-soft-background:var(--leaf-color-primary-soft);--leaf-accent-soft-border:var(--leaf-color-primary-border);--leaf-accent-halo-color:var(--leaf-color-primary-alpha-12);--leaf-accent-halo-active-color:var(--leaf-color-primary-alpha-16);--leaf-accent-halo-focus-color:var(--leaf-color-primary-alpha-20);width:100%;min-width:0;color:var(--leaf-component-upload-color,var(--leaf-color-text));font:var(--leaf-component-upload-font-size,var(--leaf-font-size))/var(--leaf-line-height) var(--leaf-font-family)}.leaf-upload__input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.leaf-upload__trigger{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.leaf-upload__dropzone{box-sizing:border-box;border:var(--leaf-component-upload-border-width,var(--leaf-border-width,1px)) dashed var(--leaf-component-upload-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));width:100%;min-height:160px;box-shadow:var(--leaf-component-upload-shadow,var(--leaf-surface-shadow,none));border-radius:var(--leaf-radius-md);background:var(--leaf-color-surface);color:inherit;font:inherit;cursor:pointer;transition:border-color var(--leaf-motion-duration) var(--leaf-motion-easing),background-color var(--leaf-motion-duration) var(--leaf-motion-easing),box-shadow var(--leaf-motion-duration) var(--leaf-motion-easing);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 16px;display:flex}.leaf-upload__dropzone:hover:not(:disabled){border-color:var(--leaf-color-primary-indicator,var(--leaf-color-primary));background:var(--leaf-color-surface-raised)}.leaf-upload__dropzone:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}.leaf-upload__dropzone:disabled{opacity:.55;cursor:not-allowed}.leaf-upload[data-dragging] .leaf-upload__dropzone{border-color:var(--leaf-accent-soft-border);background:var(--leaf-accent-soft-background);box-shadow:0 0 0 4px var(--leaf-accent-halo-color)}.leaf-upload__symbol{background:var(--leaf-color-surface-muted);width:44px;height:44px;color:var(--leaf-color-text-muted);box-shadow:inset 0 0 0 1px var(--leaf-color-divider);transition:color var(--leaf-motion-duration) var(--leaf-motion-easing),background-color var(--leaf-motion-duration) var(--leaf-motion-easing);border-radius:50%;place-items:center;display:grid}.leaf-upload__dropzone:hover:not(:disabled) .leaf-upload__symbol,.leaf-upload[data-dragging] .leaf-upload__symbol{color:var(--leaf-color-primary-ink,var(--leaf-color-primary));background:var(--leaf-accent-soft-background)}.leaf-upload__title{font-weight:var(--leaf-font-weight)}.leaf-upload__hint{color:var(--leaf-color-text-muted);font-size:var(--leaf-font-size-sm)}.leaf-upload__errors{color:var(--leaf-color-danger-ink);font-size:var(--leaf-font-size-sm);margin:8px 0;padding-inline-start:20px}.leaf-upload>.leaf-file-list{margin-top:12px}@media (prefers-reduced-motion:reduce){.leaf-upload__dropzone,.leaf-upload__symbol{transition:none}}.leaf-layout{box-sizing:border-box;min-width:0;min-height:0;color:var(--leaf-component-layout-color,var(--leaf-color-text));background:var(--leaf-component-layout-background,var(--leaf-color-surface-muted));font-family:var(--leaf-font-family);flex:1;display:flex}.leaf-layout--vertical{flex-direction:column}.leaf-layout--horizontal{flex-direction:row}.leaf-layout__header,.leaf-layout__footer{box-sizing:border-box;background:var(--leaf-color-surface);flex:none;padding:16px 24px}.leaf-layout__content{box-sizing:border-box;flex:1;min-width:0;min-height:0;padding:24px}.leaf-layout__sider{box-sizing:border-box;background:var(--leaf-color-surface);min-width:0;transition:width var(--leaf-motion-slow) var(--leaf-motion-easing);flex-direction:column;flex:none;padding:12px;display:flex}.leaf-layout__sider-content{flex:1;min-height:0}.leaf-layout__sider[data-collapsed]>.leaf-button{width:100%;padding-inline:0;overflow:hidden}.leaf-layout__sider[data-collapsed]>.leaf-button .leaf-button__label{text-overflow:ellipsis;overflow:hidden}@media (prefers-reduced-motion:reduce){.leaf-layout__sider{transition:none}}.leaf-grid{grid-template-columns:repeat(var(--leaf-grid-columns-xs,var(--leaf-grid-columns,1)), minmax(0, 1fr));min-width:0;display:grid}.leaf-col{display:var(--leaf-col-display-xs,block);grid-column-end:span var(--leaf-col-span-xs,24);min-width:0}.leaf-row{margin-inline:calc(var(--leaf-row-gutter,16px)/-2);flex-wrap:wrap;display:flex}.leaf-row>.leaf-col{box-sizing:border-box;flex:0 0 calc(var(--leaf-col-span-xs,24)/24*100%);padding-inline:calc(var(--leaf-row-gutter,16px)/2)}@media (min-width:576px){.leaf-grid{grid-template-columns:repeat(var(--leaf-grid-columns-sm,var(--leaf-grid-columns-xs,var(--leaf-grid-columns,1))), minmax(0, 1fr))}.leaf-col{display:var(--leaf-col-display-sm,block);grid-column-end:span var(--leaf-col-span-sm,24)}.leaf-row>.leaf-col{flex-basis:calc(var(--leaf-col-span-sm,24)/24*100%)}}@media (min-width:768px){.leaf-grid{grid-template-columns:repeat(var(--leaf-grid-columns-md,var(--leaf-grid-columns-xs,var(--leaf-grid-columns,1))), minmax(0, 1fr))}.leaf-col{display:var(--leaf-col-display-md,block);grid-column-end:span var(--leaf-col-span-md,24)}.leaf-row>.leaf-col{flex-basis:calc(var(--leaf-col-span-md,24)/24*100%)}}@media (min-width:992px){.leaf-grid{grid-template-columns:repeat(var(--leaf-grid-columns-lg,var(--leaf-grid-columns-xs,var(--leaf-grid-columns,1))), minmax(0, 1fr))}.leaf-col{display:var(--leaf-col-display-lg,block);grid-column-end:span var(--leaf-col-span-lg,24)}.leaf-row>.leaf-col{flex-basis:calc(var(--leaf-col-span-lg,24)/24*100%)}}@media (min-width:1200px){.leaf-grid{grid-template-columns:repeat(var(--leaf-grid-columns-xl,var(--leaf-grid-columns-xs,var(--leaf-grid-columns,1))), minmax(0, 1fr))}.leaf-col{display:var(--leaf-col-display-xl,block);grid-column-end:span var(--leaf-col-span-xl,24)}.leaf-row>.leaf-col{flex-basis:calc(var(--leaf-col-span-xl,24)/24*100%)}}.leaf-space{min-width:0;color:var(--leaf-component-space-color,var(--leaf-color-text));font-family:var(--leaf-font-family)}.leaf-space__split{color:var(--leaf-color-text-muted);flex:none}.leaf-flex{min-width:0}.leaf-scrollbar{box-sizing:border-box;border-radius:inherit;--leaf-scrollbar-inset:4px;--leaf-scrollbar-thickness:8px;--leaf-scrollbar-thumb-opacity:.45;--leaf-scrollbar-thumb-active-opacity:.75;flex-direction:column;width:100%;min-width:0;max-width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.leaf-scrollbar[data-persistent]{--leaf-scrollbar-gutter:calc(var(--leaf-scrollbar-thickness) + 2 * var(--leaf-scrollbar-inset))}.leaf-scrollbar[data-persistent]:not([data-orientation=horizontal]){padding-inline-end:var(--leaf-scrollbar-gutter)}.leaf-scrollbar[data-persistent]:not([data-orientation=vertical]){padding-block-end:var(--leaf-scrollbar-gutter)}.leaf-scrollbar--sm{--leaf-scrollbar-inset:2px;--leaf-scrollbar-thickness:6px;--leaf-scrollbar-thumb-opacity:.3;--leaf-scrollbar-thumb-active-opacity:.55}.leaf-scrollbar--external{max-width:none;display:block;overflow:visible}.leaf-scrollbar--external>textarea{scrollbar-width:none}.leaf-scrollbar--external>textarea::-webkit-scrollbar{display:none}.leaf-scrollbar__viewport{border-radius:inherit;overscroll-behavior:auto;scrollbar-width:none;flex:auto;width:100%;height:100%;min-height:0}.leaf-scrollbar__viewport::-webkit-scrollbar{display:none}.leaf-scrollbar__viewport:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px;outline-offset:-3px}.leaf-scrollbar__content{min-width:100%;display:flow-root}.leaf-scrollbar__bar{z-index:4;opacity:0;pointer-events:none;transition:opacity var(--leaf-motion-duration) var(--leaf-motion-easing);position:absolute}.leaf-scrollbar__bar--vertical{width:var(--leaf-scrollbar-thickness);inset-inline-end:var(--leaf-scrollbar-inset)}.leaf-scrollbar__bar--horizontal{bottom:var(--leaf-scrollbar-inset);height:var(--leaf-scrollbar-thickness)}.leaf-scrollbar__thumb{box-sizing:border-box;background:var(--leaf-color-text-muted);width:100%;height:100%;opacity:var(--leaf-scrollbar-thumb-opacity);pointer-events:none;transition:opacity var(--leaf-motion-fast) var(--leaf-motion-easing);background-clip:padding-box;border:1px solid #0000;border-radius:999px;position:absolute;inset-block-start:0;inset-inline-start:0}.leaf-scrollbar__bar--horizontal .leaf-scrollbar__thumb{left:0;right:auto}.leaf-scrollbar__bar:hover .leaf-scrollbar__thumb,.leaf-scrollbar__bar:focus-within .leaf-scrollbar__thumb,.leaf-scrollbar[data-dragging] .leaf-scrollbar__thumb{opacity:var(--leaf-scrollbar-thumb-active-opacity)}.leaf-scrollbar__control{opacity:0;cursor:pointer;touch-action:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.leaf-scrollbar__bar:has(:focus-visible){outline:2px solid var(--leaf-color-primary-indicator,var(--leaf-color-primary));outline-offset:2px;border-radius:999px}.leaf-scrollbar__viewport:focus:not(:focus-visible){outline:none}.leaf-scrollbar:hover>.leaf-scrollbar__bar,.leaf-scrollbar:focus-within>.leaf-scrollbar__bar,.leaf-scrollbar[data-scrollbar=always]>.leaf-scrollbar__bar,.leaf-scrollbar[data-persistent]>.leaf-scrollbar__bar,.leaf-scrollbar[data-scrolling]>.leaf-scrollbar__bar,.leaf-scrollbar[data-dragging]>.leaf-scrollbar__bar{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.leaf-scrollbar__bar,.leaf-scrollbar__thumb{transition:none}}@media (forced-colors:active){.leaf-scrollbar__thumb{opacity:1;forced-color-adjust:none;background:canvastext}}.leaf-scroll-area{min-width:0;min-height:0}.leaf-masonry{column-count:var(--leaf-masonry-columns-xs,var(--leaf-masonry-columns,1));column-gap:var(--leaf-masonry-gap)}.leaf-masonry__item{break-inside:avoid;margin-bottom:var(--leaf-masonry-gap)}@media (min-width:576px){.leaf-masonry{column-count:var(--leaf-masonry-columns-sm,var(--leaf-masonry-columns-sm,var(--leaf-masonry-columns-xs,var(--leaf-masonry-columns,1))))}}@media (min-width:768px){.leaf-masonry{column-count:var(--leaf-masonry-columns-md,var(--leaf-masonry-columns-sm,var(--leaf-masonry-columns-xs,var(--leaf-masonry-columns,1))))}}@media (min-width:992px){.leaf-masonry{column-count:var(--leaf-masonry-columns-lg,var(--leaf-masonry-columns-sm,var(--leaf-masonry-columns-xs,var(--leaf-masonry-columns,1))))}}@media (min-width:1200px){.leaf-masonry{column-count:var(--leaf-masonry-columns-xl,var(--leaf-masonry-columns-sm,var(--leaf-masonry-columns-xs,var(--leaf-masonry-columns,1))))}}.leaf-back-top{z-index:var(--leaf-z-index-popup);opacity:0;visibility:hidden;box-shadow:var(--leaf-shadow-md);transition:opacity var(--leaf-motion-duration) var(--leaf-motion-easing),transform var(--leaf-motion-slow) var(--leaf-motion-spring),box-shadow var(--leaf-motion-duration) var(--leaf-motion-easing),visibility var(--leaf-motion-slow);inset-inline-end:24px;position:fixed;bottom:24px;transform:translateY(12px)scale(.94)}.leaf-back-top[data-visible]{visibility:visible;opacity:1;transform:none}.leaf-back-top[data-visible]:hover:not(:disabled){box-shadow:var(--leaf-shadow-lg)}.leaf-back-top[data-visible]:active:not(:disabled){box-shadow:var(--leaf-shadow-sm)}@media (prefers-reduced-motion:reduce){.leaf-back-top{transition:none}}.leaf-descriptions{--leaf-descriptions-frame-color:color-mix(in srgb, var(--leaf-color-divider) 70%, var(--leaf-component-descriptions-background,var(--leaf-color-surface)));box-sizing:border-box;min-width:0;color:var(--leaf-component-descriptions-color,var(--leaf-color-text));font:var(--leaf-component-descriptions-font-size,var(--leaf-font-size))/var(--leaf-line-height) var(--leaf-font-family)}.leaf-descriptions__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.leaf-descriptions__header h3{font-size:inherit;font-weight:var(--leaf-font-weight);margin:0}.leaf-descriptions__list{--leaf-descriptions-columns-active:var(--leaf-descriptions-columns-xs,var(--leaf-descriptions-columns,1));grid-template-columns:repeat(var(--leaf-descriptions-columns-active), minmax(0, 1fr));gap:var(--leaf-component-descriptions-gap,var(--leaf-spacing-md) var(--leaf-spacing-lg));margin:0;display:grid}.leaf-descriptions__item{grid-column:span min(var(--leaf-descriptions-span),var(--leaf-descriptions-columns-active));gap:12px;min-width:0;display:flex}.leaf-descriptions dt{color:var(--leaf-color-text-muted);flex:none;font-weight:400}.leaf-descriptions dd{overflow-wrap:anywhere;min-width:0;margin:0}.leaf-descriptions--vertical .leaf-descriptions__item{flex-direction:column;gap:4px}.leaf-descriptions--bordered{padding:var(--leaf-component-descriptions-padding,16px 20px);border:var(--leaf-component-descriptions-border-width,var(--leaf-border-width,1px)) solid var(--leaf-component-descriptions-border-color,var(--leaf-frame-border-color,var(--leaf-descriptions-frame-color)));box-shadow:var(--leaf-component-descriptions-shadow,var(--leaf-surface-shadow,none));border-radius:var(--leaf-component-descriptions-radius,var(--leaf-radius-md));background:var(--leaf-component-descriptions-background,var(--leaf-color-surface))}.leaf-descriptions--bordered .leaf-descriptions__header{border-bottom:1px solid var(--leaf-descriptions-frame-color);padding-block-end:14px}.leaf-descriptions--sm .leaf-descriptions__list{gap:8px 16px}.leaf-descriptions--lg .leaf-descriptions__list{gap:24px 32px}@media (min-width:576px){.leaf-descriptions__list{--leaf-descriptions-columns-active:var(--leaf-descriptions-columns-sm,var(--leaf-descriptions-columns,1))}}@media (min-width:768px){.leaf-descriptions__list{--leaf-descriptions-columns-active:var(--leaf-descriptions-columns-md,var(--leaf-descriptions-columns,1))}}@media (min-width:992px){.leaf-descriptions__list{--leaf-descriptions-columns-active:var(--leaf-descriptions-columns-lg,var(--leaf-descriptions-columns,1))}}@media (min-width:1200px){.leaf-descriptions__list{--leaf-descriptions-columns-active:var(--leaf-descriptions-columns-xl,var(--leaf-descriptions-columns,1))}}.leaf-timeline{padding:var(--leaf-component-timeline-padding,0);color:var(--leaf-component-timeline-color,var(--leaf-color-text));font:var(--leaf-component-timeline-font-size,var(--leaf-font-size))/var(--leaf-line-height) var(--leaf-font-family);margin:0;list-style:none}.leaf-timeline__item{min-height:28px;padding-block:0 24px;padding-inline:26px 0;position:relative}.leaf-timeline__item:not(:last-child):before{content:"";background:var(--leaf-color-divider);inset-inline-start:5px;width:1px;position:absolute;top:16px;bottom:0}.leaf-timeline__dot{box-sizing:border-box;border:2px solid var(--leaf-timeline-color);width:12px;height:12px;color:var(--leaf-timeline-color);background:var(--leaf-color-surface);box-shadow:0 0 0 4px var(--leaf-color-surface);transition:border-color var(--leaf-motion-duration) var(--leaf-motion-easing),color var(--leaf-motion-duration) var(--leaf-motion-easing),background-color var(--leaf-motion-duration) var(--leaf-motion-easing);top:5px;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-start:0}.leaf-timeline__dot svg{width:16px;height:16px}.leaf-timeline__dot:has(svg){border:0}.leaf-timeline__label{color:var(--leaf-color-text-subtle);font-size:var(--leaf-font-size-sm);margin-bottom:2px}.leaf-timeline--right .leaf-timeline__item{text-align:end;padding-inline:0 26px}.leaf-timeline--right .leaf-timeline__item:before{inset-inline:auto 5px}.leaf-timeline--right .leaf-timeline__dot{inset-inline:auto 0}.leaf-timeline--alternate .leaf-timeline__item{box-sizing:border-box;width:50%;margin-inline-start:50%}.leaf-timeline--alternate .leaf-timeline__item[data-side=left]{text-align:end;margin-inline-start:0;padding-inline:0 26px}.leaf-timeline--alternate .leaf-timeline__item[data-side=left]:before{inset-inline:auto -1px}.leaf-timeline--alternate .leaf-timeline__item[data-side=left] .leaf-timeline__dot{inset-inline:auto -6px}.leaf-timeline--alternate .leaf-timeline__item[data-side=right]:before{inset-inline-start:-1px}.leaf-timeline--alternate .leaf-timeline__item[data-side=right] .leaf-timeline__dot{inset-inline-start:-6px}.leaf-timeline [data-pending] .leaf-timeline__dot{border-style:dashed}@media (prefers-reduced-motion:reduce){.leaf-timeline__dot{transition:none}}.leaf-menu,.leaf-menu__popup{--leaf-danger-soft-background:var(--leaf-color-danger-soft);--leaf-danger-soft-active-background:var(--leaf-color-danger-soft-active);--leaf-menu-unselected-color:color-mix(in srgb, currentColor 80%, var(--leaf-color-surface));--leaf-menu-canvas:var(--leaf-color-surface);--leaf-menu-hover-color:var(--leaf-menu-unselected-color);--leaf-menu-hover-opacity:1;--leaf-menu-neutral-background:#00000014;--leaf-menu-hover-background:var(--leaf-menu-neutral-background);--leaf-menu-selected-color:currentColor;--leaf-menu-selected-background:var(--leaf-menu-neutral-background);--leaf-menu-active-background:var(--leaf-menu-neutral-background);--leaf-menu-selected-border:0px solid transparent;--leaf-menu-selected-shadow:none;--leaf-menu-selected-clip:none;--leaf-menu-entry-duration:var(--leaf-motion-fast);--leaf-menu-exit-duration:var(--leaf-motion-fast)}.leaf-menu--raised,.leaf-menu__popup--raised{--leaf-menu-unselected-color:color-mix(in srgb, currentColor 80%, var(--leaf-color-surface));--leaf-menu-canvas:var(--leaf-color-surface-muted);--leaf-menu-hover-color:currentColor;--leaf-menu-hover-opacity:0;--leaf-menu-neutral-background:#00000014;--leaf-menu-hover-background:var(--leaf-menu-neutral-background);--leaf-menu-selected-color:currentColor;--leaf-menu-selected-background:var(--leaf-color-surface);--leaf-menu-active-background:#0000000a;--leaf-menu-selected-border:1px solid var(--leaf-color-border);--leaf-menu-selected-shadow:0 2px 3px -1px #00000014;--leaf-menu-selected-clip:inset(0 0 -4px);--leaf-menu-entry-duration:calc(var(--leaf-motion-duration) * 1.2);--leaf-menu-exit-duration:0s}.leaf-menu--primary,.leaf-menu__popup--primary{--leaf-menu-unselected-color:color-mix(in srgb, currentColor 80%, var(--leaf-color-surface));--leaf-menu-canvas:var(--leaf-color-surface);--leaf-menu-hover-color:var(--leaf-color-primary-ink);--leaf-menu-hover-opacity:0;--leaf-menu-neutral-background:#00000014;--leaf-menu-hover-background:var(--leaf-menu-neutral-background);--leaf-menu-selected-color:var(--leaf-color-primary-ink);--leaf-menu-selected-background:var(--leaf-color-primary-alpha-10);--leaf-menu-active-background:var(--leaf-color-primary-alpha-4);--leaf-menu-selected-border:0px solid transparent;--leaf-menu-selected-shadow:none;--leaf-menu-selected-clip:none;--leaf-menu-entry-duration:calc(var(--leaf-motion-duration) * 1.2);--leaf-menu-exit-duration:0s}.leaf-menu{--leaf-surface-radius:var(--leaf-component-menu-radius,max(0px, var(--leaf-radius) - 2px));--leaf-surface-padding:var(--leaf-component-menu-padding,6px);--leaf-surface-border:0px;--leaf-surface-padding-top:var(--leaf-component-menu-padding-top,var(--leaf-surface-padding));--leaf-surface-padding-right:var(--leaf-component-menu-padding-right,var(--leaf-surface-padding));--leaf-surface-padding-bottom:var(--leaf-component-menu-padding-bottom,var(--leaf-surface-padding));--leaf-surface-padding-left:var(--leaf-component-menu-padding-left,var(--leaf-surface-padding));isolation:isolate;box-sizing:border-box;background:var(--leaf-component-menu-background,var(--leaf-menu-canvas));width:240px;max-width:100%;color:var(--leaf-component-menu-color,var(--leaf-color-text));font:var(--leaf-component-menu-font-size,var(--leaf-font-size))/var(--leaf-line-height) var(--leaf-font-family);transition:width var(--leaf-motion-duration) var(--leaf-motion-easing);position:relative}.leaf-menu__item{isolation:isolate;width:100%;min-height:calc(var(--leaf-control-height) + 2px);padding:var(--leaf-density-option-padding) var(--leaf-spacing-sm) var(--leaf-density-option-padding) var(--leaf-spacing-md);border-radius:var(--leaf-component-menu-radius,max(0px, var(--leaf-radius) - 2px));text-align:start;font:inherit;cursor:pointer;box-sizing:border-box;transition:color var(--leaf-motion-color) var(--leaf-motion-easing),gap var(--leaf-motion-duration) var(--leaf-motion-easing),padding-inline var(--leaf-motion-duration) var(--leaf-motion-easing);color:var(--leaf-menu-item-color,var(--leaf-menu-unselected-color));background:0 0;border:0;align-items:center;gap:12px;margin-bottom:3px;text-decoration:none;display:flex;position:relative}.leaf-menu__item:is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){background:0 0}.leaf-menu__item:before{content:"";z-index:-1;box-sizing:border-box;border-radius:inherit;box-shadow:none;clip-path:none;background:var(--leaf-menu-hover-background);opacity:0;pointer-events:none;transition:opacity var(--leaf-menu-exit-duration) linear,inset var(--leaf-menu-exit-duration) var(--leaf-motion-easing),background-color var(--leaf-menu-exit-duration) var(--leaf-motion-easing);border:0;position:absolute;inset:5% 1.5%}.leaf-menu__item:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]):not([data-selected]):not([aria-current=page]){color:var(--leaf-menu-hover-color)}.leaf-menu__item:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]):not([data-selected]):not([aria-current=page]):before{opacity:var(--leaf-menu-hover-opacity);transition-duration:var(--leaf-menu-entry-duration);inset:0}.leaf-menu__item:active:not(:disabled):not([aria-disabled=true]):not([data-selected]):not([aria-current=page]):before{background:var(--leaf-menu-active-background);opacity:1;transition-duration:var(--leaf-menu-entry-duration);inset:0}.leaf-menu__item:is([data-selected],[aria-current=page]){color:var(--leaf-menu-selected-color);font-weight:var(--leaf-font-weight)}.leaf-menu__item:is([data-selected],[aria-current=page]):before{background:var(--leaf-menu-selected-background);border:var(--leaf-menu-selected-border);box-shadow:var(--leaf-menu-selected-shadow);clip-path:var(--leaf-menu-selected-clip);opacity:1;transition-duration:var(--leaf-menu-entry-duration);inset:0}.leaf-menu__item:is([data-danger],.leaf-dropdown__danger){color:var(--leaf-color-danger-ink)}.leaf-menu__item:is([data-danger],.leaf-dropdown__danger):before{background:var(--leaf-danger-soft-background)}.leaf-menu__item:is([data-danger],.leaf-dropdown__danger):is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){color:var(--leaf-color-danger-ink)}.leaf-menu__item:is([data-danger],.leaf-dropdown__danger):active:not(:disabled):not([aria-disabled=true]):before{background:var(--leaf-danger-soft-active-background)}.leaf-menu__item:disabled,.leaf-menu__item[aria-disabled=true]{opacity:.45;cursor:not-allowed}.leaf-menu__item:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}@media (prefers-reduced-motion:reduce){.leaf-menu__item:before{transition:none}}.leaf-menu__icon{flex:none;justify-content:center;align-items:center;width:20px;display:inline-flex}.leaf-menu__icon svg{width:16px;height:16px}.leaf-menu__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;transition:max-width var(--leaf-motion-duration) var(--leaf-motion-easing),opacity var(--leaf-motion-duration) var(--leaf-motion-easing);flex:1;overflow:hidden}.leaf-menu__extra{flex:none;align-items:center;display:inline-flex}.leaf-menu__arrow{width:14px;transition:transform var(--leaf-motion-slow) var(--leaf-motion-spring),width var(--leaf-motion-duration) var(--leaf-motion-easing),opacity var(--leaf-motion-duration) var(--leaf-motion-easing);flex:none}[aria-expanded=true] .leaf-menu__arrow{transform:rotate(180deg)}.leaf-menu__group-label{color:var(--leaf-color-text-muted);font-size:max(12px,var(--leaf-font-size) - 2px);font-weight:var(--leaf-font-weight);line-height:var(--leaf-line-height-sm);letter-spacing:.04em;text-transform:uppercase;padding:14px 12px 6px}.leaf-menu--collapsed .leaf-menu__group-label{display:none}.leaf-menu__divider{background:var(--leaf-color-divider);height:1px;margin:8px 12px}.leaf-menu--collapsed .leaf-menu__label{opacity:0;max-width:0}.leaf-menu--collapsed .leaf-menu__arrow{opacity:0;width:0}.leaf-menu--collapsed .leaf-menu__item{gap:0;padding-inline:14px!important}.leaf-menu--collapsed{width:60px}.leaf-menu__submenu{opacity:0;transition:grid-template-rows var(--leaf-motion-slow) var(--leaf-motion-easing),opacity var(--leaf-motion-duration) var(--leaf-motion-easing);grid-template-rows:0fr;display:grid;position:relative}.leaf-menu__submenu:before{content:"";background:var(--leaf-color-divider);z-index:2;opacity:0;pointer-events:none;width:1px;transition:opacity var(--leaf-motion-duration) var(--leaf-motion-easing);border-radius:999px;position:absolute;inset-block:0 4px;inset-inline-start:var(--leaf-menu-submenu-line-offset)}.leaf-menu__submenu[data-open=true]{opacity:1;grid-template-rows:1fr}.leaf-menu__submenu[data-open=true]:before{opacity:1}.leaf-menu__submenu-inner{min-height:0;overflow:hidden}.leaf-menu__submenu .leaf-menu__item{width:calc(100% - var(--leaf-menu-submenu-line-offset) - 9px);min-height:var(--leaf-density-option-height);height:var(--leaf-density-option-height);margin-inline-start:calc(var(--leaf-menu-submenu-line-offset) + 9px);padding-block:0}.leaf-menu__submenu-content{transition:transform var(--leaf-motion-slow) var(--leaf-motion-easing);padding-block:2px 4px;transform:translateY(-5px)}.leaf-menu__submenu[data-open=true] .leaf-menu__submenu-content{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.leaf-menu,.leaf-menu__item,.leaf-menu__label,.leaf-menu__submenu,.leaf-menu__submenu-content,.leaf-menu__arrow,.leaf-menu__item:before,.leaf-menu__popup .leaf-floating__option:before{transition:none}}.leaf-menu__group{border:0;min-width:0;margin:0;padding:0}.leaf-menu-group>.leaf-menu__group-label{padding-inline:0}.leaf-menu__divider{border:0}.leaf-menu__popup.leaf-dropdown{--leaf-surface-border:var(--leaf-component-menu-border-width,var(--leaf-component-floating-border-width,var(--leaf-border-width,1px)));border-color:var(--leaf-component-menu-border-color,var(--leaf-component-floating-border-color,var(--leaf-frame-border-color,var(--leaf-color-border))));color:var(--leaf-component-menu-color,var(--leaf-color-text));background:var(--leaf-component-menu-background,var(--leaf-component-floating-background,var(--leaf-color-surface-raised,var(--leaf-color-surface))));box-shadow:var(--leaf-component-menu-shadow,var(--leaf-component-floating-shadow,var(--leaf-surface-shadow,var(--leaf-shadow-md))));background:var(--leaf-component-menu-background,var(--leaf-menu-canvas));--leaf-surface-radius:var(--leaf-component-menu-radius,var(--leaf-radius));--leaf-surface-padding:var(--leaf-component-menu-padding,6px);--leaf-surface-padding-top:var(--leaf-component-menu-padding-top,var(--leaf-surface-padding));--leaf-surface-padding-right:var(--leaf-component-menu-padding-right,var(--leaf-surface-padding));--leaf-surface-padding-bottom:var(--leaf-component-menu-padding-bottom,var(--leaf-surface-padding));--leaf-surface-padding-left:var(--leaf-component-menu-padding-left,var(--leaf-surface-padding));--leaf-floating-option-radius:var(--leaf-component-menu-radius,max(0px, calc(var(--leaf-radius) - 2px)));border-radius:var(--leaf-surface-radius);min-width:min(208px,100vw - 24px);font-size:var(--leaf-component-menu-font-size,var(--leaf-font-size));gap:2px}.leaf-menu__popup.leaf-dropdown>.leaf-floating__viewport{border-radius:var(--leaf-surface-inner-radius)}.leaf-menu__popup.leaf-dropdown>.leaf-floating__viewport>.leaf-scrollbar__content{flex-direction:column;gap:2px;display:flex}.leaf-menu__popup.leaf-dropdown .leaf-floating__option{isolation:isolate;min-height:var(--leaf-density-option-height);padding-inline:10px;padding-block:max(0px,(var(--leaf-density-option-height) - var(--leaf-line-height))/2);line-height:var(--leaf-line-height);font-size:inherit;transition:color var(--leaf-motion-color) var(--leaf-motion-easing);color:var(--leaf-menu-item-color,var(--leaf-menu-unselected-color));background:0 0;gap:12px;margin:0;text-decoration:none;position:relative}.leaf-menu__popup.leaf-dropdown .leaf-floating__option:is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){background:0 0}.leaf-menu__popup.leaf-dropdown .leaf-floating__option:before{content:"";z-index:-1;box-sizing:border-box;border-radius:inherit;box-shadow:none;clip-path:none;background:var(--leaf-menu-hover-background);opacity:0;pointer-events:none;transition:opacity var(--leaf-menu-exit-duration) linear,inset var(--leaf-menu-exit-duration) var(--leaf-motion-easing),background-color var(--leaf-menu-exit-duration) var(--leaf-motion-easing);border:0;position:absolute;inset:5% 1.5%}.leaf-menu__popup.leaf-dropdown .leaf-floating__option:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]):not([data-selected]):not([aria-current=page]){color:var(--leaf-menu-hover-color)}.leaf-menu__popup.leaf-dropdown .leaf-floating__option:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]):not([data-selected]):not([aria-current=page]):before{opacity:var(--leaf-menu-hover-opacity);transition-duration:var(--leaf-menu-entry-duration);inset:0}.leaf-menu__popup.leaf-dropdown .leaf-floating__option:active:not(:disabled):not([aria-disabled=true]):not([data-selected]):not([aria-current=page]):before{background:var(--leaf-menu-active-background);opacity:1;transition-duration:var(--leaf-menu-entry-duration);inset:0}.leaf-menu__popup.leaf-dropdown .leaf-floating__option:is([data-selected],[aria-current=page]){color:var(--leaf-menu-selected-color);font-weight:var(--leaf-font-weight)}.leaf-menu__popup.leaf-dropdown .leaf-floating__option:is([data-selected],[aria-current=page]):before{background:var(--leaf-menu-selected-background);border:var(--leaf-menu-selected-border);box-shadow:var(--leaf-menu-selected-shadow);clip-path:var(--leaf-menu-selected-clip);opacity:1;transition-duration:var(--leaf-menu-entry-duration);inset:0}.leaf-menu__popup.leaf-dropdown .leaf-floating__option:is([data-danger],.leaf-dropdown__danger){color:var(--leaf-color-danger-ink)}.leaf-menu__popup.leaf-dropdown .leaf-floating__option:is([data-danger],.leaf-dropdown__danger):before{background:var(--leaf-danger-soft-background)}.leaf-menu__popup.leaf-dropdown .leaf-floating__option:is([data-danger],.leaf-dropdown__danger):is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){color:var(--leaf-color-danger-ink)}.leaf-menu__popup.leaf-dropdown .leaf-floating__option:is([data-danger],.leaf-dropdown__danger):active:not(:disabled):not([aria-disabled=true]):before{background:var(--leaf-danger-soft-active-background)}.leaf-menu__popup.leaf-dropdown .leaf-floating__option:disabled,.leaf-menu__popup.leaf-dropdown .leaf-floating__option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.leaf-menu__popup.leaf-dropdown .leaf-floating__option:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}@media (prefers-reduced-motion:reduce){.leaf-menu__popup.leaf-dropdown .leaf-floating__option:before{transition:none}}.leaf-menu__popup.leaf-dropdown .leaf-dropdown__highlight{display:none}.leaf-menu__popup.leaf-dropdown .leaf-dropdown__arrow{color:inherit;flex:none}.leaf-menu__popup.leaf-dropdown .leaf-dropdown__group{padding:10px 10px 5px}.leaf-menu__popup.leaf-dropdown .leaf-dropdown__divider{border-color:var(--leaf-color-divider);margin-block:5px}.leaf-menu__popup-title{color:var(--leaf-color-text-muted);font-size:max(12px,var(--leaf-font-size) - 2px);font-weight:var(--leaf-font-weight);line-height:var(--leaf-line-height-sm);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--leaf-color-divider);margin:0 4px 4px;padding:6px 6px 10px}.leaf-menu__popup-icon{flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.leaf-menu__popup-icon svg{width:16px;height:16px}.leaf-menu__popup-label{overflow-wrap:anywhere;flex:1;min-width:0}@media (forced-colors:active){:is(.leaf-menu,.leaf-menu__popup.leaf-dropdown) :is(.leaf-menu__item,.leaf-floating__option):is([data-selected],[aria-current=page],:hover,:focus-visible):before{forced-color-adjust:none;background:highlight}:is(.leaf-menu,.leaf-menu__popup.leaf-dropdown) :is(.leaf-menu__item,.leaf-floating__option):is([data-selected],[aria-current=page]){color:highlighttext}.leaf-menu__popup .leaf-floating__option[aria-current=page]{outline-offset:-1px;outline:1px solid highlight}}.leaf-virtual-list{overscroll-behavior:contain;min-width:0;color:var(--leaf-color-text);font:var(--leaf-font-size)/var(--leaf-line-height) var(--leaf-font-family);position:relative}.leaf-virtual-list:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}.leaf-virtual-list__canvas{position:relative}.leaf-virtual-list__item{box-sizing:border-box;position:absolute}.leaf-virtual-list__canvas{margin:0;padding:0;list-style:none}.leaf-infinite-scroll{min-width:0}.leaf-infinite-scroll__sentinel{height:1px}.leaf-infinite-scroll__status{color:var(--leaf-color-text-muted);font:var(--leaf-font-size)/var(--leaf-line-height) var(--leaf-font-family);justify-content:center;padding:12px;display:flex}.leaf-infinite-scroll__feedback{animation:var(--leaf-motion-animation,leaf-content-in var(--leaf-motion-duration) var(--leaf-motion-easing));align-items:center;display:inline-flex}.leaf-qr-code{flex-direction:column;align-items:center;gap:8px;display:inline-flex}.leaf-qr-code__image{border-radius:var(--leaf-radius);background:var(--leaf-color-surface);position:relative;overflow:hidden}.leaf-qr-code__image>svg{max-width:100%;height:auto;display:block}.leaf-qr-code__overlay{background:var(--leaf-color-surface-alpha-90);place-items:center;display:grid;position:absolute;inset:0}.yarl__fullsize{width:100%;height:100%}.yarl__relative{position:relative}.yarl__portal{opacity:0;z-index:var(--yarl__portal_zindex,9999);transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);pointer-events:auto;position:fixed;inset:0;overflow:hidden}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));-webkit-user-select:none;user-select:none;touch-action:var(--yarl__controller_touch_action,none);overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);outline:none;position:absolute;inset:0;overflow:hidden}.yarl__carousel{height:100%;width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px,0)*1px + var(--yarl__carousel_spacing_percent,0)*1%));transform:translate(var(--yarl__swipe_offset,0), var(--yarl__pull_offset,0));opacity:var(--yarl__pull_opacity,1);flex:none;place-content:center;align-items:stretch;display:flex}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%)}.yarl__flex_center{place-content:center;align-items:center;display:flex}.yarl__slide{padding:calc(var(--yarl__carousel_padding_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_padding_percent,0)*1%);flex:1;position:relative;overflow:hidden}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:100%;max-height:100%}.yarl__slide_image_cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transform:translateZ(0)}}.yarl__slide_placeholder{line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.yarl__slide_loading{color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,#fffc));animation:1s linear yarl__delayed_fadein}.yarl__slide_loading line{animation:1s linear infinite yarl__stroke_opacity}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{width:var(--yarl__slide_icon_error_size,48px);height:var(--yarl__slide_icon_error_size,48px);color:var(--yarl__slide_icon_error_color,red)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{padding:var(--yarl__toolbar_padding,8px);justify-content:flex-end;display:flex;position:absolute;inset:0 0 auto auto}[dir=rtl] .yarl__toolbar{inset:0 auto auto 0}.yarl__icon{width:var(--yarl__icon_size,32px);height:var(--yarl__icon_size,32px)}.yarl__button{cursor:pointer;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);margin:var(--yarl__button_margin,0);padding:var(--yarl__button_padding,8px);color:var(--yarl__color_button,#fffc);filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px #000c));-webkit-tap-highlight-color:transparent;outline:none;line-height:0}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,#fffc)}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,#fff6);cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%)rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%)rotate(180deg)}.yarl__no_scroll{overscroll-behavior:none;height:100%;overflow:hidden}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}.leaf-image{border-radius:var(--leaf-component-image-radius,var(--leaf-radius));vertical-align:middle;background:var(--leaf-component-image-background,var(--leaf-color-surface-muted));max-width:100%;display:inline-flex;position:relative;overflow:hidden}.leaf-image img{opacity:0;width:100%;height:100%;transition:opacity var(--leaf-motion-slow) var(--leaf-motion-easing);display:block}.leaf-image[data-state=ready] img{opacity:1}.leaf-image__trigger{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.leaf-image__trigger:disabled{cursor:default}.leaf-image__trigger:focus-visible{outline:2px solid var(--leaf-color-primary-indicator,var(--leaf-color-primary));outline-offset:-3px}.leaf-image__trigger:hover .leaf-image__zoom,.leaf-image__trigger:focus-visible .leaf-image__zoom{opacity:1}.leaf-image__zoom{color:#fff;opacity:0;transition:opacity var(--leaf-motion-duration) var(--leaf-motion-easing);background:#00000038;place-items:center;display:grid;position:absolute;inset:0}.leaf-image__fallback{max-width:100%;font:var(--leaf-font-size-sm)/var(--leaf-line-height-sm) var(--leaf-font-family);flex-direction:column;align-items:center;gap:8px;display:flex}.leaf-image__fallback svg{flex:none;width:clamp(12px,24cqmin,32px);height:clamp(12px,24cqmin,32px)}.leaf-image__fallback>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:none;overflow:hidden}@container (width>=112px) and (height>=80px){.leaf-image__fallback>span{display:block}}.leaf-image__placeholder{pointer-events:none;color:var(--leaf-color-text-muted);background:var(--leaf-color-surface-muted);place-items:center;display:grid;position:absolute;inset:0;container-type:size}.leaf-image[data-state=error] img{opacity:0}.leaf-image-viewer__lightbox{--yarl__color_button:#e8edf3}.leaf-image-viewer__lightbox .yarl__toolbar{display:none}.leaf-image-viewer__lightbox .yarl__container{box-sizing:border-box;padding:76px 80px 168px}.leaf-image-viewer__lightbox:has(.leaf-image-viewer__chrome[data-thumbnails]) .yarl__container{padding-bottom:168px}.leaf-image-viewer__lightbox .yarl__slide{padding:0}.leaf-image-viewer__lightbox .yarl__slide_image{border-radius:4px}.leaf-image-viewer__chrome{pointer-events:none;color:#f4f5f7;font:var(--leaf-font-size)/var(--leaf-line-height) var(--leaf-font-family);position:absolute;inset:0}.leaf-image-viewer__header{top:0;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex;position:absolute;inset-inline:0}.leaf-image-viewer__title{align-items:center;gap:16px;min-width:0;display:flex}.leaf-image-viewer__title>span:first-child{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.leaf-image-viewer__count{color:#b7bfc9;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.leaf-image-viewer__header-actions{flex:none;gap:6px;display:flex}.leaf-image-viewer__control{pointer-events:auto;width:36px;height:36px;color:inherit;cursor:pointer;transition:background var(--leaf-motion-duration),opacity var(--leaf-motion-duration);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.leaf-image-viewer__control svg{display:block}.leaf-image-viewer__control:hover:not(:disabled),.leaf-image-viewer__control[aria-pressed=true]{background:#ffffff1c}.leaf-image-viewer__control:focus-visible{outline-offset:2px;outline:2px solid #fff}.leaf-image-viewer__control:disabled{opacity:.28;cursor:default}.leaf-image-viewer__previous,.leaf-image-viewer__next{background:#ffffff0e;border-radius:12px;width:44px;height:52px;position:absolute;top:calc(50% - 40px)}.leaf-image-viewer__previous{inset-inline-start:20px}.leaf-image-viewer__next{inset-inline-end:20px}.leaf-image-viewer__footer{bottom:0;background:0 0;flex-direction:column;align-items:center;gap:14px;padding:16px 24px 20px;display:flex;position:absolute;inset-inline:0}.leaf-image-viewer__tools{pointer-events:auto;background:#26292f;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:4px;padding:4px 8px;display:flex;box-shadow:0 8px 24px #0003}.leaf-image-viewer__zoom-level{color:#f4f5f7;min-width:54px;font:12px/var(--leaf-line-height-sm) var(--leaf-font-family);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 4px}.leaf-image-viewer__zoom-level:focus-visible{outline:2px solid #fff}.leaf-image-viewer__actual-size{font:12px/1 var(--leaf-font-family);font-variant-numeric:tabular-nums}.leaf-image-viewer__tool-separator{background:#ffffff24;width:1px;height:18px;margin:0 4px}.leaf-image-viewer__gallery{pointer-events:auto;align-items:center;gap:8px;max-width:min(760px,100%);display:flex}.leaf-image-viewer__strip{flex:1;min-width:0}.leaf-image-viewer__thumbnails{overscroll-behavior:contain;border:0;align-items:center;gap:10px;min-width:0;margin:0;padding:4px;display:flex;position:relative}.leaf-image-viewer__thumbnail{box-sizing:border-box;cursor:pointer;opacity:.6;width:72px;height:54px;transition:opacity var(--leaf-motion-duration),border-color var(--leaf-motion-duration);background:#ffffff0b;border:2px solid #0000;border-radius:9px;flex:none;padding:0;position:relative}.leaf-image-viewer__thumbnail img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.leaf-image-viewer__thumbnail>span{color:#fff;background:#0009;border-radius:3px;padding:0 4px;font-size:9px;position:absolute;bottom:4px;right:5px}.leaf-image-viewer__thumbnail:hover{opacity:.9}.leaf-image-viewer__thumbnail[aria-current=true]{opacity:1;border-color:#fff}.leaf-image-viewer__thumbnail:focus-visible{outline-offset:1px;outline:2px solid #fff}.leaf-image-viewer__error{text-align:center;color:#f5b4b4;pointer-events:auto;margin:0;font-size:12px}.leaf-image-viewer__error a{color:#fff;text-decoration:underline}.leaf-image-viewer__lightbox .yarl__slide_wrapper_interactive{cursor:grab;will-change:transform;backface-visibility:hidden}.leaf-image-viewer__lightbox .yarl__slide_wrapper_interactive:active{cursor:grabbing}.leaf-image-viewer__lightbox .yarl__slide_image{backface-visibility:hidden}@media (max-width:640px){.leaf-image-viewer__lightbox .yarl__container{padding:72px 12px 158px}.leaf-image-viewer__lightbox:has(.leaf-image-viewer__chrome[data-thumbnails]) .yarl__container{padding-bottom:158px}.leaf-image-viewer__header{padding:12px}.leaf-image-viewer__title,.leaf-image-viewer__title>span{display:block}.leaf-image-viewer__previous,.leaf-image-viewer__next{background:#0006;width:32px;height:40px;top:calc(50% - 40px)}.leaf-image-viewer__previous{inset-inline-start:8px}.leaf-image-viewer__next{inset-inline-end:8px}.leaf-image-viewer__footer{gap:10px;padding:12px 8px 16px}.leaf-image-viewer__thumbnail{border-radius:7px;width:56px;height:44px}.leaf-image-viewer__thumbnails{gap:6px}.leaf-image-viewer__gallery{gap:2px}.leaf-image-viewer__gallery>button{width:26px}.leaf-image-viewer__tools{gap:2px;padding-inline:4px}.leaf-image-viewer__tools .leaf-image-viewer__control{width:30px;height:34px}.leaf-image-viewer__zoom-level{min-width:44px}}@media (prefers-reduced-motion:reduce){.leaf-image__zoom{transition:none}.leaf-image-viewer{--yarl__fade_animation_duration:0s;--yarl__swipe_animation_duration:0s}.leaf-image-viewer__control,.leaf-image-viewer__thumbnail{transition:none}}.leaf-input-otp{--leaf-accent-halo-color:var(--leaf-color-primary-alpha-12);--leaf-accent-halo-active-color:var(--leaf-color-primary-alpha-16);--leaf-accent-halo-focus-color:var(--leaf-color-primary-alpha-20);--leaf-otp-size:var(--leaf-component-input-otp-height,var(--leaf-control-height));max-width:100%;color:var(--leaf-component-input-otp-color,var(--leaf-color-text));font:var(--leaf-component-input-otp-font-size,var(--leaf-font-size)) var(--leaf-font-family);display:inline-flex;position:relative}.leaf-input-otp--sm{--leaf-otp-size:var(--leaf-component-input-otp-height-sm,var(--leaf-control-height-sm))}.leaf-input-otp--lg{--leaf-otp-size:var(--leaf-component-input-otp-height-lg,var(--leaf-control-height-lg))}.leaf-input-otp__input{z-index:1;color:#0000;caret-color:#0000;background:0 0;border:0;outline:none;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.leaf-input-otp__input::selection{color:#0000;background:0 0}.leaf-input-otp__slots{gap:var(--leaf-component-input-otp-gap,8px);pointer-events:none;display:flex}.leaf-input-otp__item{align-items:center;gap:var(--leaf-component-input-otp-gap,8px);display:inline-flex}.leaf-input-otp__slot{box-sizing:border-box;width:var(--leaf-otp-size);height:var(--leaf-otp-size);padding:var(--leaf-component-input-otp-padding,0);border:var(--leaf-component-input-otp-border-width,var(--leaf-border-width,1px)) solid var(--leaf-component-input-otp-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));border-radius:var(--leaf-component-input-otp-radius,var(--leaf-radius));background:var(--leaf-component-input-otp-background,var(--leaf-color-surface));box-shadow:var(--leaf-component-input-otp-shadow,var(--leaf-control-shadow,var(--leaf-shadow-xs)));font-variant-numeric:tabular-nums;transition:border-color var(--leaf-motion-duration) var(--leaf-motion-easing),background-color var(--leaf-motion-duration) var(--leaf-motion-easing),box-shadow var(--leaf-motion-duration) var(--leaf-motion-easing);place-items:center;font-weight:500;display:grid}.leaf-input-otp__slot[data-filled]{background:var(--leaf-component-input-otp-background,var(--leaf-color-surface-raised));border-color:var(--leaf-color-border-hover)}.leaf-input-otp__slot[data-active]{border-color:var(--leaf-color-primary-indicator,var(--leaf-color-primary));box-shadow:var(--leaf-component-input-otp-focus-shadow,var(--leaf-component-input-otp-shadow,var(--leaf-control-shadow,var(--leaf-shadow-xs))));outline:3px solid var(--leaf-color-focus,var(--leaf-accent-halo-color));outline-offset:0}.leaf-input-otp__character{animation:var(--leaf-motion-animation,leaf-otp-enter var(--leaf-motion-duration) var(--leaf-motion-spring))}@keyframes leaf-otp-enter{0%{opacity:0}to{opacity:1}}.leaf-input-otp[data-status=error] .leaf-input-otp__slot{border-color:var(--leaf-color-danger)}.leaf-input-otp[data-disabled]{opacity:.55}.leaf-input-otp[data-disabled] .leaf-input-otp__input{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.leaf-input-otp__slot{transition:none}.leaf-input-otp__character{animation:none}}.leaf-input-mask{font-variant-numeric:tabular-nums}.leaf-input-mask .leaf-input__native{letter-spacing:.025em}.leaf-transfer{--leaf-transfer-radius:var(--leaf-component-transfer-radius,var(--leaf-radius-md));--leaf-transfer-border-width:var(--leaf-component-transfer-border-width,var(--leaf-border-width,1px));--leaf-transfer-inset:calc(var(--leaf-spacing) * .5);--leaf-transfer-frame-color:color-mix(in srgb, var(--leaf-color-divider) 70%, var(--leaf-component-transfer-background,var(--leaf-color-surface)));--leaf-accent-soft-background:var(--leaf-color-primary-soft);--leaf-accent-soft-border:var(--leaf-color-primary-border);box-sizing:border-box;align-self:flex-start;align-items:center;gap:var(--leaf-component-transfer-gap,8px);width:404px;max-width:100%;color:var(--leaf-component-transfer-color,var(--leaf-color-text));font:var(--leaf-component-transfer-font-size,var(--leaf-font-size)) var(--leaf-font-family);flex-wrap:wrap;display:inline-flex;container:leaf-transfer/inline-size}.leaf-transfer__panel{border:var(--leaf-transfer-border-width) solid var(--leaf-component-transfer-border-color,var(--leaf-frame-border-color,var(--leaf-transfer-frame-color)));border-radius:var(--leaf-transfer-radius);background:var(--leaf-component-transfer-background,var(--leaf-color-surface-muted));min-width:0;transition:border-color var(--leaf-motion-duration) var(--leaf-motion-easing);flex:140px;overflow:hidden}.leaf-transfer__panel:focus-within{border-color:var(--leaf-color-border-hover)}.leaf-transfer__header{min-height:var(--leaf-control-height);padding:var(--leaf-component-transfer-padding,6px 10px);box-sizing:border-box;font-weight:var(--leaf-font-weight);font-size:var(--leaf-font-size-sm);line-height:var(--leaf-line-height-sm);color:var(--leaf-component-transfer-color,var(--leaf-color-text-muted));background:var(--leaf-component-transfer-header-background,transparent);align-items:center;gap:8px;display:flex}.leaf-transfer__header small{color:var(--leaf-color-text-muted);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-weight:400}.leaf-transfer__body{min-width:0;margin:0 var(--leaf-transfer-inset) var(--leaf-transfer-inset);border:var(--leaf-transfer-border-width) solid var(--leaf-component-transfer-border-color,var(--leaf-frame-border-color,var(--leaf-transfer-frame-color)));border-radius:max(0px,var(--leaf-transfer-radius) - var(--leaf-transfer-inset) - var(--leaf-transfer-border-width));background:var(--leaf-component-transfer-background,var(--leaf-color-surface));box-shadow:var(--leaf-component-transfer-shadow,var(--leaf-surface-shadow,var(--leaf-shadow-sm)))}.leaf-transfer__search{padding:8px}.leaf-transfer__search>.leaf-input{width:100%}.leaf-transfer__list{box-sizing:border-box;padding:4px}.leaf-transfer__body>.leaf-virtual-list .leaf-transfer__item{margin-inline:4px}.leaf-transfer__item{border-radius:var(--leaf-radius-sm);transition:background-color var(--leaf-motion-duration) var(--leaf-motion-easing);padding:3px 6px}.leaf-transfer__item:hover:not([data-selected]):has(.leaf-checkbox:not([data-disabled])){background:var(--leaf-color-option-hover)}.leaf-transfer__item[data-selected]{background:var(--leaf-accent-soft-background)}.leaf-transfer__item .leaf-checkbox{width:100%;min-height:var(--leaf-control-height);display:flex}.leaf-transfer__item .leaf-checkbox>span:last-child{overflow-wrap:anywhere;min-width:0}.leaf-transfer__item small{color:var(--leaf-color-text-muted);margin-top:2px;display:block}@media (prefers-reduced-motion:reduce){.leaf-transfer__panel,.leaf-transfer__item{transition:none}}.leaf-transfer__actions{gap:4px;display:grid}@media (max-width:480px){.leaf-transfer{gap:6px}.leaf-transfer__header{gap:6px;padding:6px 8px}}@container leaf-transfer (width<=360px){.leaf-transfer__panel{flex-basis:100%}.leaf-transfer__actions{justify-content:center;width:100%;display:flex}.leaf-transfer__actions svg{transform:rotate(90deg)}}.leaf-floating.leaf-time-range-picker__panel{width:min(560px,100vw - 24px);min-width:0}.leaf-floating.leaf-time-range-picker__panel:has(.leaf-time-picker__columns[data-seconds],.leaf-time-picker__columns[data-period]){width:min(680px,100vw - 24px)}.leaf-floating.leaf-time-range-picker__panel:has(.leaf-time-picker__columns[data-seconds][data-period]){width:min(840px,100vw - 24px)}.leaf-time-range-picker__panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid}.leaf-time-range-picker__panels>fieldset{border:0;min-width:0;margin:0;padding:0}.leaf-time-range-picker__panels>fieldset+fieldset{border-inline-start:1px solid var(--leaf-color-divider)}.leaf-time-range-picker__panels>fieldset>legend{float:inline-start;box-sizing:border-box;border-block-end:1px solid var(--leaf-color-divider);width:100%;color:var(--leaf-color-text-muted);font-size:var(--leaf-font-size-sm);padding:8px 12px}.leaf-time-range-picker__panels>fieldset>.leaf-time-picker__columns{clear:both}@media (max-width:620px){.leaf-time-range-picker__panels:has(.leaf-time-picker__columns[data-seconds],.leaf-time-picker__columns[data-period]){grid-template-columns:minmax(0,1fr)}.leaf-time-range-picker__panels:has(.leaf-time-picker__columns[data-seconds],.leaf-time-picker__columns[data-period])>fieldset+fieldset{border-inline-start:0;border-block-start:1px solid var(--leaf-color-divider)}.leaf-time-range-picker__panels:has(.leaf-time-picker__columns[data-seconds],.leaf-time-picker__columns[data-period]) .leaf-time-picker__columns{--leaf-time-column-height:160px}.leaf-time-range-picker__panels .leaf-time-picker__columns{padding:8px 2px}.leaf-time-range-picker__panels .leaf-time-picker__column-wrap{padding-inline:2px}}.leaf-notification-region{--leaf-notification-enter-x:18px;--leaf-notification-enter-y:0px;z-index:var(--leaf-z-index-message);pointer-events:none;width:min(360px,100vw - 32px);position:fixed}.leaf-notification-region--top-right{top:24px;right:24px}.leaf-notification-region--top-left{--leaf-notification-enter-x:-18px;top:24px;left:24px}.leaf-notification-region--bottom-right{--leaf-notification-enter-y:8px;bottom:24px;right:24px}.leaf-notification-region--bottom-left{--leaf-notification-enter-x:-18px;--leaf-notification-enter-y:8px;bottom:24px;left:24px}.leaf-notification-slot{opacity:1;transition:grid-template-rows var(--leaf-motion-slow) var(--leaf-motion-spring),margin-bottom var(--leaf-motion-slow) var(--leaf-motion-spring),opacity var(--leaf-motion-duration) var(--leaf-motion-easing);grid-template-rows:1fr;margin-bottom:12px;display:grid}@starting-style{.leaf-notification-slot{opacity:0;grid-template-rows:0fr;margin-bottom:0}}.leaf-notification-slot__content{min-height:0}.leaf-notification-slot[data-state=closing]{opacity:0;pointer-events:none;transition-duration:var(--leaf-motion-duration);transition-timing-function:var(--leaf-motion-easing);grid-template-rows:0fr;margin-bottom:0}.leaf-notification-slot[data-state=closing] .leaf-notification-slot__content{overflow:hidden}.leaf-notification{gap:var(--leaf-component-notification-gap,12px);padding:var(--leaf-component-notification-padding,16px);border:var(--leaf-component-notification-border-width,var(--leaf-border-width,1px)) solid var(--leaf-component-notification-border-color,var(--leaf-frame-border-color,var(--leaf-color-divider)));border-radius:var(--leaf-component-notification-radius,var(--leaf-radius-lg));background:var(--leaf-component-notification-background,var(--leaf-color-surface-raised,var(--leaf-color-surface)));box-shadow:var(--leaf-component-notification-shadow,var(--leaf-surface-shadow,var(--leaf-shadow-md)));color:var(--leaf-component-notification-color,var(--leaf-color-text));font:var(--leaf-component-notification-font-size,var(--leaf-font-size))/var(--leaf-line-height) var(--leaf-font-family);pointer-events:auto;transition:transform var(--leaf-motion-slow) var(--leaf-motion-spring);display:flex;transform:translate(0)scale(1)}@starting-style{.leaf-notification{transform:translate(var(--leaf-notification-enter-x), var(--leaf-notification-enter-y)) scale(.97)}}.leaf-notification__icon{width:20px;height:var(--leaf-line-height);color:var(--leaf-notification-color);flex:none;justify-content:center;align-items:center;display:flex}.leaf-notification__icon>svg{width:20px;height:20px}.leaf-notification__body{overflow-wrap:anywhere;flex:1;min-width:0}.leaf-notification__title{min-width:0;font-weight:var(--leaf-font-weight);flex:1}.leaf-notification__header{align-items:flex-start;gap:8px;display:flex}.leaf-notification__description{color:var(--leaf-color-text-muted);margin-top:2px}.leaf-notification__actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.leaf-notification__close{border-radius:var(--leaf-radius-sm);--leaf-text-action-color:var(--leaf-color-text);--leaf-text-action-background:color-mix(in srgb, var(--leaf-color-option-hover) 50%, transparent);--leaf-text-action-active-background:var(--leaf-color-option-hover);color:var(--leaf-text-action-color);cursor:pointer;transition:background-color var(--leaf-motion-color) var(--leaf-motion-easing),border-color var(--leaf-motion-color) var(--leaf-motion-easing),color var(--leaf-motion-color) var(--leaf-motion-easing),box-shadow var(--leaf-motion-color) var(--leaf-motion-easing),opacity var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0;border:0;flex:none;align-self:flex-start;padding:3px;display:flex}.leaf-notification__close:hover:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-background)}.leaf-notification__close:active:not(:disabled){color:var(--leaf-text-action-color);background:var(--leaf-text-action-active-background)}.leaf-notification__close:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}.leaf-notification__close:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.leaf-notification__close{transition:none}}.leaf-notification--info{--leaf-notification-color:var(--leaf-color-info)}.leaf-notification--success{--leaf-notification-color:var(--leaf-color-success)}.leaf-notification--warning{--leaf-notification-color:var(--leaf-color-warning)}.leaf-notification--danger,.leaf-notification--error{--leaf-notification-color:var(--leaf-color-danger)}.leaf-notification-slot[data-state=closing] .leaf-notification{transform:translate(var(--leaf-notification-enter-x), var(--leaf-notification-enter-y)) scale(.98);transition-duration:var(--leaf-motion-duration);transition-timing-function:var(--leaf-motion-easing)}@media (prefers-reduced-motion:reduce){.leaf-notification-slot,.leaf-notification{transition:none}}.leaf-popconfirm__content{gap:10px;display:flex}.leaf-popconfirm__icon{width:18px;height:var(--leaf-line-height);flex:none;justify-content:center;align-items:center;display:flex}.leaf-popconfirm__icon>svg{width:18px;height:18px}.leaf-popconfirm__icon:empty{display:none}.leaf-popconfirm__icon--info{color:var(--leaf-color-info)}.leaf-popconfirm__icon--success{color:var(--leaf-color-success)}.leaf-popconfirm__icon--warning{color:var(--leaf-color-warning)}.leaf-popconfirm__icon--danger,.leaf-popconfirm__icon--error{color:var(--leaf-color-danger)}.leaf-popconfirm__body{min-width:0}.leaf-popconfirm__title{font-weight:var(--leaf-font-weight);color:var(--leaf-color-text);line-height:var(--leaf-line-height)}.leaf-popconfirm__description{color:var(--leaf-color-text-muted);font-size:var(--leaf-font-size-sm);margin-top:2px}.leaf-popconfirm__actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.leaf-popconfirm__error{color:var(--leaf-color-danger-ink);opacity:1;transition:opacity var(--leaf-motion-duration) var(--leaf-motion-easing),translate var(--leaf-motion-duration) var(--leaf-motion-easing);margin:8px 0;translate:0}@starting-style{.leaf-popconfirm__error{opacity:0;translate:0 4px}}@media (prefers-reduced-motion:reduce){.leaf-popconfirm__error{transition:none}}.leaf-error-boundary{box-sizing:border-box;width:100%;min-width:0;color:var(--leaf-color-text);border:var(--leaf-component-error-boundary-border-width,var(--leaf-border-width,1px)) solid var(--leaf-component-error-boundary-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));box-shadow:var(--leaf-component-error-boundary-shadow,var(--leaf-surface-shadow,none));border-radius:var(--leaf-radius-md);background:var(--leaf-color-surface);animation:var(--leaf-motion-animation,leaf-error-reveal var(--leaf-motion-duration) var(--leaf-motion-easing))}@keyframes leaf-error-reveal{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.leaf-error-boundary{animation:none}}.leaf-loading-bar{z-index:calc(var(--leaf-z-index-message) + 1);pointer-events:none;opacity:1;transition:opacity var(--leaf-motion-fast) var(--leaf-motion-easing);position:fixed;left:0;right:0}.leaf-loading-bar[data-complete]{opacity:0;transition-delay:var(--leaf-motion-fast)}.leaf-loading-bar[data-complete]>span{transition-duration:var(--leaf-motion-fast)}.leaf-loading-bar--top{top:0}.leaf-loading-bar--bottom{bottom:0}.leaf-loading-bar>span{background:var(--leaf-color-primary-indicator,var(--leaf-color-primary));height:100%;box-shadow:0 0 8px var(--leaf-color-primary-alpha-55);transition:width var(--leaf-motion-slow) var(--leaf-motion-easing),background-color var(--leaf-motion-duration) var(--leaf-motion-easing);border-radius:0 100px 100px 0;display:block}@media (prefers-reduced-motion:reduce){.leaf-loading-bar,.leaf-loading-bar>span{transition:none}}.leaf-typography{color:var(--leaf-color-text);font-family:var(--leaf-font-family);font-size:var(--leaf-component-typography-font-size,var(--leaf-font-size));line-height:var(--leaf-line-height)}.leaf-typography--compact{line-height:var(--leaf-line-height-sm)}.leaf-typography--compact p{margin-block:0 .65em}.leaf-text{--leaf-accent-soft-background:var(--leaf-color-primary-soft);--leaf-accent-soft-border:var(--leaf-color-primary-border);color:var(--leaf-color-text);font:inherit;line-height:var(--leaf-line-height)}.leaf-text--muted{color:var(--leaf-color-text-muted)}.leaf-text--primary{--leaf-status-ink:var(--leaf-color-primary-ink);color:var(--leaf-status-ink)}.leaf-text--success{--leaf-status-ink:var(--leaf-color-success-ink);color:var(--leaf-status-ink)}.leaf-text--warning{--leaf-status-ink:var(--leaf-color-warning-ink);color:var(--leaf-status-ink)}.leaf-text--danger{--leaf-status-ink:var(--leaf-color-danger-ink);color:var(--leaf-status-ink)}.leaf-text--strong{font-weight:700}.leaf-text--italic{font-style:italic}.leaf-text--underline{text-decoration:underline}.leaf-text--code{background:var(--leaf-color-surface-muted);border-radius:var(--leaf-radius-sm);padding:2px 5px;font-family:monospace}.leaf-text--mark{background:var(--leaf-color-warning-alpha-16)}.leaf-text__content{min-width:0}.leaf-text__content--ellipsis{white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;-webkit-box-orient:vertical;max-width:100%;display:inline-block;overflow:hidden}.leaf-text__content--ellipsis[style*=-webkit-box]{white-space:normal}.leaf-text__action{color:var(--leaf-color-primary-ink);font:inherit;cursor:pointer;border-radius:var(--leaf-radius-sm);transition:background-color var(--leaf-motion-fast) var(--leaf-motion-easing);background:0 0;border:0}.leaf-text__action:hover{background:var(--leaf-accent-soft-background)}.leaf-text__action:focus-visible{outline:2px solid var(--leaf-color-primary-indicator,var(--leaf-color-primary));outline-offset:2px}.leaf-paragraph{margin:0 0 1em;display:block}.leaf-title{font-family:var(--leaf-font-family);font-weight:var(--leaf-heading-weight,700);color:var(--leaf-color-text);margin:0 0 .65em;line-height:1.3}.leaf-title--1{font-size:calc(var(--leaf-font-size)*2.3)}.leaf-title--2{font-size:calc(var(--leaf-font-size)*1.85)}.leaf-title--3{font-size:calc(var(--leaf-font-size)*1.5)}.leaf-title--4{font-size:calc(var(--leaf-font-size)*1.25)}.leaf-title--5{font-size:calc(var(--leaf-font-size)*1.1)}.leaf-title--6{font-size:calc(var(--leaf-font-size)*1)}.leaf-link{color:var(--leaf-color-primary-ink);font:inherit;text-underline-offset:4px;transition:color var(--leaf-motion-fast) var(--leaf-motion-easing);align-items:center;gap:4px;text-decoration:none;text-decoration-thickness:1px;display:inline-flex}.leaf-link:hover:not([aria-disabled]){color:var(--leaf-color-primary-ink-hover)}.leaf-link:focus-visible{outline:2px solid var(--leaf-color-primary-indicator,var(--leaf-color-primary));outline-offset:3px;border-radius:2px}.leaf-link--underline:hover{text-decoration:underline}.leaf-link[aria-disabled]{color:var(--leaf-color-text-muted);cursor:not-allowed}.leaf-text__editor{box-sizing:border-box;width:100%;min-height:var(--leaf-control-height);border:1px solid var(--leaf-color-border);border-radius:var(--leaf-radius);background:var(--leaf-color-surface);color:var(--leaf-color-text);font:inherit;padding:4px 10px}.leaf-text__editor:focus{outline:2px solid var(--leaf-color-primary-indicator,var(--leaf-color-primary));outline-offset:2px}.leaf-statistic{color:var(--leaf-color-text);font-family:var(--leaf-font-family)}.leaf-statistic__title{color:var(--leaf-color-text-muted);font-size:var(--leaf-font-size-sm);margin-bottom:6px;font-weight:400}.leaf-statistic__value{font-size:28px;font-weight:var(--leaf-font-weight);font-variant-numeric:tabular-nums;letter-spacing:-.02em;align-items:baseline;gap:6px;line-height:1.15;display:flex}.leaf-statistic__number{display:inline-block}.leaf-statistic__number[data-loading]{color:#0000;border-radius:var(--leaf-radius-sm);background:linear-gradient(100deg, var(--leaf-color-surface-muted) 20%, var(--leaf-color-surface-raised) 45%, var(--leaf-color-surface-muted) 70%);min-width:100px;animation:var(--leaf-motion-animation,leaf-statistic-shimmer calc(var(--leaf-motion-duration) * 7) linear infinite);background-size:240% 100%}.leaf-statistic__suffix{font-size:var(--leaf-font-size);color:var(--leaf-color-text-muted);letter-spacing:normal;font-weight:400}.leaf-statistic__accessible{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes leaf-statistic-shimmer{to{background-position:-240% 0}}@media (prefers-reduced-motion:reduce){.leaf-statistic__number[data-loading]{animation:none}}.leaf-anchor{--leaf-accent-soft-background:var(--leaf-color-primary-soft);--leaf-accent-soft-border:var(--leaf-color-primary-border);isolation:isolate;font:var(--leaf-component-anchor-font-size,var(--leaf-font-size)) var(--leaf-font-family);position:relative}.leaf-anchor__indicator{z-index:-1;pointer-events:none;width:var(--leaf-indicator-width,0px);height:var(--leaf-indicator-height,0px);transform:translate(var(--leaf-indicator-x,0px), var(--leaf-indicator-y,0px));opacity:0;position:absolute;top:0;left:0}.leaf-anchor__indicator[data-visible=true]{opacity:1}.leaf-anchor__indicator[data-animate=true]{transition:transform var(--leaf-motion-slow) var(--leaf-motion-easing),width var(--leaf-motion-slow) var(--leaf-motion-easing),height var(--leaf-motion-slow) var(--leaf-motion-easing)}.leaf-anchor__indicator:before{content:"";background:var(--leaf-color-primary-indicator,var(--leaf-color-primary));border-radius:2px;width:2px;position:absolute;inset-block:4px;inset-inline-start:0}.leaf-anchor ul{margin:0;padding:0;list-style:none}.leaf-anchor ul ul{padding-inline-start:14px}.leaf-anchor a{color:var(--leaf-color-text-muted);border-inline-start:1px solid var(--leaf-color-border);transition:color var(--leaf-motion-duration) var(--leaf-motion-easing),background-color var(--leaf-motion-duration) var(--leaf-motion-easing);padding:7px 12px;text-decoration:none;display:block}.leaf-anchor a:hover:not([aria-current]){color:var(--leaf-color-primary-ink);background:var(--leaf-color-option-hover)}.leaf-anchor a[aria-current]{color:var(--leaf-color-primary-ink);border-inline-start-color:var(--leaf-accent-soft-border);background:var(--leaf-accent-soft-background)}.leaf-anchor a:focus-visible{outline:2px solid var(--leaf-color-primary-indicator,var(--leaf-color-primary));outline-offset:-2px;border-radius:var(--leaf-radius-sm)}@media (prefers-reduced-motion:reduce){.leaf-anchor a,.leaf-anchor__indicator[data-animate=true]{transition:none}}@media (forced-colors:active){.leaf-anchor__indicator:before{forced-color-adjust:none;background:highlight}}.leaf-splitter{--leaf-accent-soft-background:var(--leaf-color-primary-soft);--leaf-accent-soft-border:var(--leaf-color-primary-border);width:100%;min-width:0;min-height:100px;display:flex}.leaf-splitter--vertical{flex-direction:column}.leaf-splitter__panel{min-width:0;min-height:0;overflow:hidden}.leaf-splitter__panel[data-collapsed]{overflow:hidden}.leaf-splitter__handle{background:var(--leaf-color-surface-muted);cursor:col-resize;touch-action:none;transition:background var(--leaf-motion-duration);flex:0 0 7px;position:relative}.leaf-splitter__handle:hover,.leaf-splitter__handle:focus-visible{background:var(--leaf-accent-soft-border)}.leaf-splitter__handle:focus-visible{--leaf-focus-color:var(--leaf-color-primary-ink);background:var(--leaf-color-surface-muted);outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px;outline-offset:-2px}.leaf-splitter__handle button{border-radius:var(--leaf-radius-sm);background:var(--leaf-color-surface);color:var(--leaf-color-primary-ink,var(--leaf-color-primary));cursor:pointer;z-index:1;inset-inline-start:50%;border:0;width:18px;height:28px;position:absolute;top:50%;transform:translate(-50%,-50%)}.leaf-splitter--vertical .leaf-splitter__handle{cursor:row-resize}.leaf-splitter--vertical .leaf-splitter__handle button{width:28px;height:18px}.leaf-tour-root{z-index:calc(var(--leaf-z-index-modal) + 4);pointer-events:none;opacity:1;transition:opacity var(--leaf-motion-duration) var(--leaf-motion-easing);position:fixed;inset:0}@starting-style{.leaf-tour-root{opacity:0}}.leaf-tour-root[data-state=closing]{opacity:0}.leaf-tour-root[data-state=closing] .leaf-tour--center{scale:.98}.leaf-tour{box-sizing:border-box;border-radius:var(--leaf-radius-lg);border:var(--leaf-component-tour-border-width,var(--leaf-border-width,1px)) solid var(--leaf-component-tour-border-color,var(--leaf-frame-border-color,var(--leaf-color-border)));background:var(--leaf-color-surface-raised,var(--leaf-color-surface));width:330px;max-width:calc(100vw - 32px);color:var(--leaf-color-text);font:var(--leaf-component-tour-font-size,var(--leaf-font-size)) var(--leaf-font-family);z-index:calc(var(--leaf-z-index-modal) + 5);box-shadow:var(--leaf-component-tour-shadow,var(--leaf-surface-shadow,var(--leaf-shadow-lg)));pointer-events:auto;padding:18px}.leaf-tour--center{transition:scale var(--leaf-motion-slow) var(--leaf-motion-spring);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}@starting-style{.leaf-tour--center{scale:.96}}.leaf-tour__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.leaf-tour__header h3{letter-spacing:-.02em;margin:0;font-size:16px}.leaf-tour__description{line-height:var(--leaf-line-height);color:var(--leaf-color-text-muted);margin:10px 0 20px}.leaf-tour__footer{align-items:center;gap:8px;display:flex}.leaf-tour__footer>span{color:var(--leaf-color-text-muted);font-size:var(--leaf-font-size-sm);font-variant-numeric:tabular-nums;margin-inline-end:auto}.leaf-tour__mask{--leaf-overlay-background:#00000073;background:var(--leaf-overlay-background);border-radius:var(--leaf-radius);pointer-events:none;z-index:var(--leaf-z-index-modal);pointer-events:none;background:0 0;border-radius:0;position:fixed;inset:0}.leaf-tour__mask>div{background:var(--leaf-overlay-background);pointer-events:auto;transition:top var(--leaf-motion-slow) var(--leaf-motion-spring),left var(--leaf-motion-slow) var(--leaf-motion-spring),width var(--leaf-motion-slow) var(--leaf-motion-spring),height var(--leaf-motion-slow) var(--leaf-motion-spring);position:absolute}@media (prefers-reduced-motion:reduce){.leaf-tour-root,.leaf-tour--center,.leaf-tour__mask>div{transition:none}}.leaf-carousel{border-radius:var(--leaf-radius-md);color:var(--leaf-color-text);position:relative}.leaf-carousel__viewport{border-radius:inherit;position:relative;overflow:hidden}.leaf-carousel__track{isolation:isolate;position:relative}.leaf-carousel__slide{box-sizing:border-box;visibility:hidden;opacity:0;pointer-events:none;min-width:0;position:absolute;inset:0}.leaf-carousel__slide[data-active]{visibility:visible;opacity:1;pointer-events:auto;z-index:1;position:relative}.leaf-carousel__slide[data-exiting]{visibility:visible;height:max-content}.leaf-carousel__arrow{--leaf-text-action-color:var(--leaf-color-text);--leaf-text-action-background:color-mix(in srgb, var(--leaf-color-option-hover) 50%, transparent);--leaf-text-action-active-background:var(--leaf-color-option-hover);transition:background-color var(--leaf-motion-color) var(--leaf-motion-easing),border-color var(--leaf-motion-color) var(--leaf-motion-easing),color var(--leaf-motion-color) var(--leaf-motion-easing),box-shadow var(--leaf-motion-color) var(--leaf-motion-easing),opacity var(--leaf-motion-color) var(--leaf-motion-easing);width:var(--leaf-control-height);height:var(--leaf-control-height);background:var(--leaf-color-surface-muted);color:var(--leaf-text-action-color);box-shadow:none;cursor:pointer;z-index:2;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.leaf-carousel__arrow:before{content:"";border-radius:inherit;pointer-events:none;transition:background-color var(--leaf-motion-color) var(--leaf-motion-easing),border-color var(--leaf-motion-color) var(--leaf-motion-easing),color var(--leaf-motion-color) var(--leaf-motion-easing),box-shadow var(--leaf-motion-color) var(--leaf-motion-easing),opacity var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0;position:absolute;inset:0}.leaf-carousel__arrow>svg{position:relative}.leaf-carousel__arrow:hover:not(:disabled):before{background:var(--leaf-text-action-background)}.leaf-carousel__arrow:active:not(:disabled):before{background:var(--leaf-text-action-active-background)}.leaf-carousel__arrow:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}.leaf-carousel__arrow:disabled{opacity:.4;cursor:default}.leaf-carousel__arrow--previous{inset-inline-start:12px}.leaf-carousel__arrow--next{inset-inline-end:12px}.leaf-carousel__dots{justify-content:center;gap:7px;padding:12px;display:flex}.leaf-carousel__dots button{background:var(--leaf-color-border);cursor:pointer;width:7px;height:7px;transition:width var(--leaf-motion-slow) var(--leaf-motion-spring),background var(--leaf-motion-duration) var(--leaf-motion-easing);border:0;border-radius:10px;padding:0}.leaf-carousel__dots button:focus-visible{outline:2px solid var(--leaf-color-primary-indicator,var(--leaf-color-primary));outline-offset:3px}.leaf-carousel__dots button[aria-current]{background:var(--leaf-color-primary-indicator,var(--leaf-color-primary));width:20px}.leaf-carousel__status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.leaf-carousel__arrow,.leaf-carousel__arrow:before,.leaf-carousel__dots button{transition:none}}: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)) .leaf-carousel__arrow>svg{transform:rotate(180deg)}.leaf-carousel__slide{box-sizing:border-box;border:0;min-inline-size:100%;margin:0;padding:0}.leaf-float-button{width:44px;height:44px;min-height:44px;box-shadow:var(--leaf-shadow-md);transition:box-shadow var(--leaf-motion-duration) var(--leaf-motion-easing),background-color var(--leaf-motion-duration) var(--leaf-motion-easing);border-radius:50%;padding:0}.leaf-float-button:hover:not(:disabled){box-shadow:var(--leaf-shadow-lg)}.leaf-float-button:active:not(:disabled){box-shadow:var(--leaf-shadow-sm)}.leaf-float-button--fixed{z-index:50;inset-inline-end:24px;position:fixed;bottom:24px}.leaf-float-group{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.leaf-float-group--fixed{z-index:50;inset-inline-end:24px;position:fixed;bottom:24px}.leaf-float-group__actions{opacity:0;transition:grid-template-rows var(--leaf-motion-slow) var(--leaf-motion-easing),opacity var(--leaf-motion-slow) var(--leaf-motion-easing);grid-template-rows:0fr;display:grid}.leaf-float-group__actions[data-open]{opacity:1;grid-template-rows:1fr}.leaf-float-group__actions-inner{min-height:0;margin-inline:-12px;overflow:hidden}.leaf-float-group__actions-content{flex-direction:column;gap:10px;padding:12px;display:flex}.leaf-float-group__action{opacity:0;transition:transform var(--leaf-motion-slow) var(--leaf-motion-spring),opacity var(--leaf-motion-duration) var(--leaf-motion-easing);transform:translateY(8px)scale(.9)}.leaf-float-group__actions[data-open] .leaf-float-group__action{opacity:1;transition-delay:calc(var(--leaf-motion-fast)*var(--leaf-float-order,0)*.3);transform:translateY(0)scale(1)}.leaf-float-group__trigger-icon{transition:transform var(--leaf-motion-slow) var(--leaf-motion-spring);display:flex}.leaf-float-group__trigger-icon[data-open]{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.leaf-float-button,.leaf-float-group__actions,.leaf-float-group__action,.leaf-float-group__trigger-icon{transition:none}}.leaf-mentions__panel .leaf-floating__option{isolation:isolate;color:inherit;transition:color var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0;position:relative}.leaf-mentions__panel .leaf-floating__option:before{content:"";z-index:-1;box-sizing:border-box;border-radius:inherit;pointer-events:none;transition:background-color var(--leaf-motion-color) var(--leaf-motion-easing);background:0 0;position:absolute;inset:0}.leaf-mentions__panel .leaf-floating__option:is([aria-selected=true],[aria-checked=true],[data-selected]),.leaf-mentions__panel .leaf-floating__option:is(:hover,:focus-visible,:active,[data-highlighted=true]):not(:disabled):not([aria-disabled=true]):not([data-disabled]){color:inherit;background:0 0}.leaf-mentions__panel .leaf-floating__option:is(:hover,:focus-visible,:active,[data-highlighted=true]):not(:disabled):not([aria-disabled=true]):not([data-disabled]):before,.leaf-mentions__panel .leaf-floating__option[aria-selected=true]:not(:disabled):not([aria-disabled=true]):before{background:#0000000a}.leaf-mentions__panel .leaf-floating__option:is(:disabled,[aria-disabled=true],[data-disabled]){color:var(--leaf-color-text-muted)}@media (prefers-reduced-motion:reduce){.leaf-mentions__panel .leaf-floating__option,.leaf-mentions__panel .leaf-floating__option:before{transition:none}}.leaf-mentions__panel .leaf-floating__option{min-height:var(--leaf-current-control-height,var(--leaf-control-height));padding-block:min(var(--leaf-density-option-padding),max(0px,(var(--leaf-current-control-height,var(--leaf-control-height)) - var(--leaf-line-height-sm))/2));gap:9px;margin:0}.leaf-mentions__prefix{border:1px solid var(--leaf-color-border);background:var(--leaf-color-surface-raised);width:22px;height:22px;color:var(--leaf-color-text-subtle);transition:color var(--leaf-motion-duration) var(--leaf-motion-easing),background-color var(--leaf-motion-duration) var(--leaf-motion-easing),border-color var(--leaf-motion-duration) var(--leaf-motion-easing),transform var(--leaf-motion-duration) var(--leaf-motion-spring);border-radius:6px;flex:none;place-items:center;font-size:12px;font-weight:500;display:grid}.leaf-mentions__panel [aria-selected=true] .leaf-mentions__prefix{background:var(--leaf-color-surface);color:var(--leaf-color-text);border-color:var(--leaf-color-border-hover);transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.leaf-mentions__prefix{transition:none}}.leaf-floating.leaf-mentions__panel{--leaf-surface-border:var(--leaf-component-mentions-border-width,var(--leaf-component-floating-border-width,var(--leaf-border-width,1px)));border-color:var(--leaf-component-mentions-border-color,var(--leaf-component-floating-border-color,var(--leaf-frame-border-color,var(--leaf-color-border))));color:var(--leaf-component-mentions-color,var(--leaf-component-floating-color,var(--leaf-color-text)));background:var(--leaf-component-mentions-background,var(--leaf-component-floating-background,var(--leaf-color-surface-raised,var(--leaf-color-surface))));box-shadow:var(--leaf-component-mentions-shadow,var(--leaf-component-floating-shadow,var(--leaf-surface-shadow,var(--leaf-shadow-md))));--leaf-surface-radius:var(--leaf-component-textarea-radius,var(--leaf-radius));--leaf-floating-option-radius:max(0px, calc(var(--leaf-surface-radius) - 2px))}.leaf-table{--leaf-table-surface:var(--leaf-component-table-background,var(--leaf-color-surface));--leaf-table-text:var(--leaf-component-table-color,var(--leaf-color-text));--leaf-table-header-background:var(--leaf-component-table-background,var(--leaf-color-surface-muted));--leaf-table-header-color:var(--leaf-component-table-color,var(--leaf-color-text-muted));--leaf-table-hover-background:color-mix(in srgb, var(--leaf-color-primary) 3%, var(--leaf-table-surface));--leaf-table-striped-background:color-mix(in srgb, var(--leaf-table-text) 2%, var(--leaf-table-surface));--leaf-table-selected-background:var(--leaf-color-primary-soft);--leaf-table-action-hover-background:var(--leaf-color-option-hover);--leaf-table-overlay-background:var(--leaf-color-surface-alpha-80,color-mix(in srgb, var(--leaf-table-surface) 80%, transparent));--leaf-table-pin-shadow:#0000000b;--leaf-table-padding-block:var(--leaf-density-row-padding,12px);--leaf-table-padding-inline:var(--leaf-spacing-md,16px);--leaf-table-heading-gap:calc(var(--leaf-spacing) * .75);--leaf-table-inset:calc(var(--leaf-spacing) * .5);--leaf-table-border-width:var(--leaf-component-table-border-width,var(--leaf-border-width,1px));--leaf-table-radius:var(--leaf-component-table-radius,var(--leaf-radius-md));--leaf-table-frame-color:color-mix(in srgb, var(--leaf-color-divider) 70%, var(--leaf-table-surface));isolation:isolate;box-sizing:border-box;contain:inline-size;width:100%;min-width:0;max-width:100%;min-height:0;padding:0 var(--leaf-table-inset) var(--leaf-table-inset);border:var(--leaf-table-border-width) solid #0000;border-radius:var(--leaf-table-radius);background:var(--leaf-table-header-background);color:var(--leaf-table-text);font-family:var(--leaf-font-family);font-size:var(--leaf-component-table-font-size,var(--leaf-font-size));line-height:var(--leaf-line-height);box-shadow:none;flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.leaf-table__panel{z-index:2;inset-block:var(--leaf-table-header-height) var(--leaf-table-inset);inset-inline:var(--leaf-table-inset);border:var(--leaf-table-border-width) solid var(--leaf-component-table-border-color,var(--leaf-frame-border-color,var(--leaf-table-frame-color)));border-radius:max(0px,var(--leaf-table-radius) - var(--leaf-table-border-width) - 2px);box-shadow:0 0 0 var(--leaf-table-radius) var(--leaf-table-header-background);pointer-events:none;position:absolute}.leaf-table__panel:before{inset:calc(0px - var(--leaf-table-border-width));border-radius:inherit;box-shadow:var(--leaf-component-table-shadow,var(--leaf-surface-shadow,var(--leaf-shadow-sm)));content:"";position:absolute}.leaf-table--sm{--leaf-table-heading-gap:calc(var(--leaf-spacing) * .5);--leaf-table-padding-block:8px;--leaf-table-padding-inline:12px}.leaf-table--lg{--leaf-table-heading-gap:var(--leaf-spacing);--leaf-table-padding-block:16px;--leaf-table-padding-inline:20px}.leaf-table--column-dividers .leaf-table__body>.leaf-table__row>.leaf-table__cell:not(:last-child),.leaf-table--column-dividers .leaf-table__footer>.leaf-table__row>.leaf-table__cell:not(:last-child){border-inline-end:1px solid var(--leaf-color-divider)}.leaf-table__scroll-area{border-radius:0;flex:auto}.leaf-table__viewport{scrollbar-width:none;overscroll-behavior:auto;border-radius:0;position:relative;overflow:auto}.leaf-table__viewport::-webkit-scrollbar{display:none}.leaf-table__viewport:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px;outline-offset:-3px}.leaf-table[data-vertical-overflow] .leaf-table__viewport{overscroll-behavior-y:contain}.leaf-table__table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;color:inherit;font:inherit}.leaf-table__sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.leaf-table__header{background:var(--leaf-table-header-background);color:var(--leaf-table-header-color);z-index:3;position:sticky;inset-block-start:0}.leaf-table__cell{box-sizing:border-box;padding:var(--leaf-component-table-padding,var(--leaf-table-padding-block) var(--leaf-table-padding-inline));text-align:start;vertical-align:middle;overflow-wrap:anywhere;border-block-end:1px solid var(--leaf-color-divider);background:var(--leaf-table-row-background,var(--leaf-table-row-base,var(--leaf-table-surface)));transition:background-color var(--leaf-motion-fast) var(--leaf-motion-easing)}.leaf-table__cell[data-pinned]{z-index:1;position:sticky}.leaf-table__cell[data-pin-edge]:after{pointer-events:none;content:"";width:8px;position:absolute;inset-block:0}.leaf-table__cell[data-pinned=start][data-pin-edge]:after{background:linear-gradient(to right, var(--leaf-table-pin-shadow), transparent);inset-inline-end:-8px}.leaf-table__cell[data-pinned=end][data-pin-edge]:after{background:linear-gradient(to left, var(--leaf-table-pin-shadow), transparent);inset-inline-start:-8px}.leaf-table__column-header{font-size:max(12px,var(--leaf-font-size) - 2px);font-weight:500;line-height:var(--leaf-line-height-sm);background:var(--leaf-table-header-background);white-space:nowrap;border-block-end:0;padding-block-start:calc(var(--leaf-table-heading-gap) + var(--leaf-spacing)*.25);padding-block-end:max(0px,var(--leaf-table-heading-gap) - var(--leaf-spacing)*.25);position:relative}.leaf-table__column-header:not(:last-child):before,.leaf-table__column-header[data-pinned=end][data-pin-edge]:not(:first-child):before{border-inline-end:1px solid var(--leaf-color-divider);pointer-events:none;content:"";position:absolute;inset-block:25%;inset-inline-end:0}.leaf-table__column-header[data-pinned=end][data-pin-edge]:not(:first-child):before{border-inline-start:1px solid var(--leaf-color-divider);inset-inline-start:-1px}.leaf-table__column-header[data-pinned=end][data-pin-edge]:last-child:before{border-inline-end-width:0}.leaf-table--lg .leaf-table__column-header{font-size:var(--leaf-font-size-sm)}.leaf-table__body>.leaf-table__row:last-child>.leaf-table__cell,.leaf-table__footer>.leaf-table__row:last-child>.leaf-table__cell{border-block-end:0}.leaf-table--striped .leaf-table__body>.leaf-table__row[data-striped]{--leaf-table-row-base:var(--leaf-table-striped-background)}.leaf-table--striped .leaf-table__body>.leaf-table__row>.leaf-table__cell,.leaf-table--striped .leaf-table__footer>.leaf-table__row>.leaf-table__cell{border-block-end:0}.leaf-table__body>.leaf-table__row:not(.leaf-table__state-row):hover{--leaf-table-row-background:var(--leaf-table-hover-background)}.leaf-table__body>.leaf-table__row[data-selected],.leaf-table__body>.leaf-table__row[data-selected]:hover{--leaf-table-row-background:var(--leaf-table-selected-background)}.leaf-table--simple{--leaf-table-radius:var(--leaf-component-table-radius,var(--leaf-radius));background:var(--leaf-table-surface);border:0;border-radius:0;padding:0}.leaf-table--simple .leaf-table__panel{display:none}.leaf-table--simple .leaf-table__header{clip-path:inset(0 round var(--leaf-table-radius))}.leaf-table--simple .leaf-table__column-header{padding-block:var(--leaf-table-heading-gap)}.leaf-table--simple .leaf-table__column-header:before{display:none}.leaf-table--simple .leaf-table__cell[data-pin-edge]:after{content:none}.leaf-table__state-cell{padding:0}.leaf-table__state-content{box-sizing:border-box;width:var(--leaf-table-viewport-width,100%);max-width:100%;padding:var(--leaf-component-table-padding,var(--leaf-table-padding-block) var(--leaf-table-padding-inline));position:sticky;inset-inline-start:0}.leaf-table__state{min-height:132px;color:var(--leaf-color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.leaf-table__overlay{z-index:4;border-radius:inherit;background:var(--leaf-table-overlay-background);cursor:default;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.leaf-table[data-scroll-start] .leaf-table__cell[data-pinned=start][data-pin-edge]:after,.leaf-table[data-scroll-end] .leaf-table__cell[data-pinned=end][data-pin-edge]:after{background:0 0}.leaf-table[data-pinning-overflow] .leaf-table__cell[data-pin-edge]:after{display:none}.leaf-table[data-pinning-overflow] .leaf-table__column-header[data-pinned=end][data-pin-edge]:not(:first-child):before{border-inline-start-width:0;inset-inline-start:auto}[dir=rtl] .leaf-table__cell[data-pinned=start][data-pin-edge]:after{background:linear-gradient(to left, var(--leaf-table-pin-shadow), transparent)}[dir=rtl] .leaf-table__cell[data-pinned=end][data-pin-edge]:after{background:linear-gradient(to right, var(--leaf-table-pin-shadow), transparent)}@media (prefers-reduced-motion:reduce){.leaf-table__cell{transition:none}}@media (forced-colors:active){.leaf-table__panel{border-color:canvastext}.leaf-table__row[data-selected]>td{outline-offset:-2px;outline:1px solid highlight}}:is(html:has(.leaf-data-table [data-dragging]),body:has(.leaf-data-table [data-dragging])){overflow-anchor:none}.leaf-data-table{flex-direction:column;min-height:0;display:flex}.leaf-data-table__heading{align-items:center;gap:6px;min-width:0;min-height:24px;display:flex}.leaf-table--simple .leaf-data-table__heading[data-align=center],.leaf-table--simple .leaf-data-table__heading[data-align=center] .leaf-data-table__sort{justify-content:center}.leaf-table--simple .leaf-data-table__heading[data-align=end],.leaf-table--simple .leaf-data-table__heading[data-align=end] .leaf-data-table__sort{justify-content:flex-end}.leaf-data-table__drag-handle{border-radius:var(--leaf-radius-sm);width:24px;height:24px;color:var(--leaf-color-text-muted);cursor:grab;touch-action:none;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.leaf-data-table__drag-handle:hover{background:var(--leaf-table-action-hover-background);color:var(--leaf-color-primary-ink,var(--leaf-color-primary))}.leaf-data-table__drag-handle:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}.leaf-data-table__drag-handle:active{cursor:grabbing}.leaf-data-table tr[data-dragging],.leaf-data-table th[data-dragging]{z-index:5;opacity:.8;position:relative}.leaf-data-table{box-sizing:border-box;width:100%;min-width:0;color:var(--leaf-color-text);font-family:var(--leaf-font-family);font-size:var(--leaf-font-size)}.leaf-data-table__content{flex-direction:column;flex:auto;min-height:0;display:flex}.leaf-data-table__toolbar,.leaf-data-table__footer{align-items:center;gap:var(--leaf-component-table-gap,12px);flex-wrap:wrap;flex-shrink:0;display:flex}.leaf-data-table__toolbar{margin-block-end:14px}.leaf-data-table__footer{justify-content:flex-end;margin-block-start:14px}.leaf-data-table__search{width:min(280px,100%)}.leaf-data-table__visibility{flex-direction:column;gap:4px;min-width:160px;display:flex}.leaf-data-table__sort{width:100%;min-height:24px;color:inherit;text-align:inherit;font:inherit;cursor:pointer;transition:color var(--leaf-motion-fast) var(--leaf-motion-easing);background:0 0;border:0;justify-content:flex-start;align-items:center;gap:4px;padding:0;display:flex}.leaf-data-table__sort:hover{color:var(--leaf-color-primary-ink,var(--leaf-color-primary))}.leaf-data-table__sort:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px;border-radius:var(--leaf-radius-sm)}.leaf-data-table__sort[data-sorted]{color:var(--leaf-color-primary-ink,var(--leaf-color-primary))}.leaf-data-table__sort svg{flex-shrink:0}.leaf-data-table__sort>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.leaf-data-table__utility{text-align:center;width:44px;padding-inline:8px}.leaf-data-table__utility .leaf-checkbox,.leaf-data-table__utility .leaf-radio{vertical-align:middle;min-height:24px}.leaf-data-table__expand-icon{transition:rotate var(--leaf-motion-fast) var(--leaf-motion-easing)}.leaf-data-table__expand[aria-expanded=true] .leaf-data-table__expand-icon{rotate:90deg}.leaf-data-table__detail{--leaf-table-row-base:var(--leaf-color-surface-muted)}.leaf-data-table__row-content{min-width:0;display:flow-root}.leaf-data-table tr[data-last-visible]>td{border-block-end:0}.leaf-data-table__resize{z-index:2;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;width:8px;height:auto;margin:0;padding:0;display:block;position:absolute;inset-block:6px;inset-inline-end:0}.leaf-data-table__resize:after{background:var(--leaf-color-border);content:"";width:2px;transition:background-color var(--leaf-motion-fast) var(--leaf-motion-easing);border-radius:1px;position:absolute;inset-block:2px;inset-inline-end:3px}.leaf-data-table__resize:hover:after,.leaf-data-table__resize:focus-visible:after,.leaf-data-table__resize[data-resizing]:after{background:var(--leaf-color-primary-indicator,var(--leaf-color-primary))}.leaf-data-table__resize:focus-visible{outline:2px solid var(--leaf-color-focus,var(--leaf-focus-color,var(--leaf-color-text-muted)));outline-offset:2px}.leaf-data-table__spacer>td{border:0;padding:0}.leaf-data-table__pagination{align-items:center;gap:8px;margin-inline-start:auto;display:flex}[dir=rtl] .leaf-data-table__expand-icon{scale:-1 1}[dir=rtl] .leaf-data-table__expand[aria-expanded=true] .leaf-data-table__expand-icon{rotate:-90deg}@media (prefers-reduced-motion:reduce){.leaf-data-table__sort,.leaf-data-table__expand-icon,.leaf-data-table__resize:after{transition:none}}@media (forced-colors:active){.leaf-data-table__resize:after{background:buttontext}}:root{--rp-font-family-base:"Inter Variable", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--rp-font-family-mono:ui-monospace, "SF Mono", "Cascadia Code", "JetBrains Mono", Menlo, Consolas, monospace;--rp-code-font-size:13px;--rp-code-block-bg:#f6f6f7;--rp-code-title-bg:#efeff1;--rp-code-block-border:1px solid var(--leaf-site-border);--rp-c-brand:#1e964f;--rp-c-brand-light:#358f58;--rp-c-brand-lighter:#b9dec5;--rp-c-brand-dark:#1a713f;--rp-c-brand-darker:#145b32;--rp-c-brand-tint:#1e964f14;--rp-c-bg:#fff;--rp-c-bg-soft:#f6f6f7;--rp-c-text-1:#202024;--rp-c-text-2:#5c5c64;--rp-c-divider-light:#ececef;--leaf-site-bg:#fff;--leaf-site-text:#202024;--leaf-site-muted:#68686f;--leaf-site-nav-text:#45454c;--leaf-site-panel:#fff;--leaf-site-soft:#f6f6f7;--leaf-site-border:#e5e5e8;--leaf-site-divider:#ececef;--leaf-site-accent:#1e964f;--leaf-font-family:var(--rp-font-family-base)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11";min-width:0}html.rp-dark{--leaf-color-primary:#83cf9e;--leaf-color-success:#83cf9e;--leaf-color-danger:#ef8585;--leaf-color-warning:#e0b76e;--leaf-color-info:#69b1ff;--leaf-color-neutral:#707070;--leaf-color-on-primary:#11271a;--leaf-color-on-danger:#381818;--leaf-color-on-warning:#fff;--leaf-color-on-info:#fff;--leaf-color-on-success:#fff;--leaf-color-text:#ededf0;--leaf-color-text-muted:#a5a5ae;--leaf-color-surface:#1c1c20;--leaf-color-surface-muted:#25252b;--leaf-color-border:#38383f;--leaf-color-primary-alpha-10:#1e964f1a;--leaf-color-primary-alpha-12:#1e964f1f;--leaf-color-primary-alpha-16:#1e964f29;--leaf-color-primary-alpha-20:#1e964f33;--leaf-color-primary-alpha-4:#1e964f0a;--leaf-color-primary-alpha-55:#1e964f8c;--leaf-color-surface-alpha-55:#1f1f1f8c;--leaf-color-surface-alpha-90:#1f1f1fe6;--leaf-color-text-subtle-alpha-9:#ababab17;--leaf-color-warning-alpha-16:#d38b1129;--leaf-color-neutral-100:#f5f5f5;--leaf-color-neutral-200:#e4e4e4;--leaf-color-neutral-300:#cacaca;--leaf-color-neutral-400:#ababab;--leaf-color-neutral-500:#8c8c8c;--leaf-color-neutral-600:#6f6f6f;--leaf-color-neutral-700:#525252;--leaf-color-neutral-800:#383838;--leaf-color-neutral-900:#1f1f1f;--leaf-color-text-subtle:#ababab;--leaf-color-surface-raised:#383838;--leaf-color-border-hover:#525252;--leaf-color-divider:#383838;--leaf-color-option-hover:#525252;--leaf-color-primary-light-3:#62b684;--leaf-color-primary-light-7:#bce0ca;--leaf-color-primary-light-9:#e9f5ed;--leaf-color-primary-dark-1:#1b8747;--leaf-color-primary-dark-3:#156937;--leaf-color-primary-dark-7:#092d18;--leaf-color-primary-dark-9:#030f08;--leaf-color-primary-soft:#030f08;--leaf-color-primary-soft-hover:#092d18;--leaf-color-primary-soft-active:#092d18;--leaf-color-primary-border:#092d18;--leaf-color-primary-ink:#62b684;--leaf-color-primary-indicator:#1e964f;--leaf-color-primary-focus:#1e964f;--leaf-color-primary-fill-border:transparent;--leaf-color-primary-active:#1b8747;--leaf-color-primary-ink-active:#72bd90;--leaf-color-primary-hover:#34a161;--leaf-color-primary-ink-hover:#62b684;--leaf-color-success-light-3:#62b684;--leaf-color-success-light-7:#bce0ca;--leaf-color-success-light-9:#e9f5ed;--leaf-color-success-dark-1:#1b8747;--leaf-color-success-dark-3:#156937;--leaf-color-success-dark-7:#092d18;--leaf-color-success-dark-9:#030f08;--leaf-color-success-soft:#030f08;--leaf-color-success-soft-hover:#092d18;--leaf-color-success-soft-active:#092d18;--leaf-color-success-border:#092d18;--leaf-color-success-ink:#62b684;--leaf-color-danger-light-3:#e7796d;--leaf-color-danger-light-7:#f5c5c0;--leaf-color-danger-light-9:#fcecea;--leaf-color-danger-dark-1:#c73929;--leaf-color-danger-dark-3:#9b2c20;--leaf-color-danger-dark-7:#42130e;--leaf-color-danger-dark-9:#160605;--leaf-color-danger-soft:#160605;--leaf-color-danger-soft-hover:#42130e;--leaf-color-danger-soft-active:#42130e;--leaf-color-danger-border:#42130e;--leaf-color-danger-ink:#f5c5c0;--leaf-color-danger-active:#c73929;--leaf-color-danger-hover:#e05243;--leaf-color-warning-light-3:#e0ae58;--leaf-color-warning-light-7:#f2dcb8;--leaf-color-warning-light-9:#fbf3e7;--leaf-color-warning-dark-1:#be7d0f;--leaf-color-warning-dark-3:#94610c;--leaf-color-warning-dark-7:#3f2a05;--leaf-color-warning-dark-9:#150e02;--leaf-color-warning-soft:#150e02;--leaf-color-warning-soft-hover:#3f2a05;--leaf-color-warning-soft-active:#3f2a05;--leaf-color-warning-border:#3f2a05;--leaf-color-warning-ink:#e0ae58;--leaf-color-info-light-3:#5ca0ff;--leaf-color-info-light-7:#b9d6ff;--leaf-color-info-light-9:#e8f1ff;--leaf-color-info-dark-1:#146be6;--leaf-color-info-dark-3:#0f53b3;--leaf-color-info-dark-7:#07244d;--leaf-color-info-dark-9:#020c1a;--leaf-color-info-soft:#020c1a;--leaf-color-info-soft-hover:#07244d;--leaf-color-info-soft-active:#07244d;--leaf-color-info-border:#07244d;--leaf-color-info-ink:#b9d6ff;--rp-code-block-bg:#25252b;--rp-code-title-bg:#2a2a30;--rp-c-brand:#83cf9e;--rp-c-brand-light:#a5dcb8;--rp-c-brand-dark:#83cf9e;--rp-c-brand-tint:#83cf9e1f;--rp-c-bg:#161619;--rp-c-bg-soft:#25252b;--rp-c-text-1:#ededf0;--rp-c-text-2:#b7b7c0;--rp-c-divider-light:#38383f;--leaf-site-bg:#161619;--leaf-site-text:#ededf0;--leaf-site-muted:#b7b7c0;--leaf-site-nav-text:#d4d4dc;--leaf-site-panel:#1c1c20;--leaf-site-soft:#25252b;--leaf-site-border:#38383f;--leaf-site-divider:#2e2e34;--leaf-site-accent:#83cf9e}.leaf-docs-theme{--leaf-site-accent:var(--leaf-color-primary-ink);--rp-c-brand:var(--leaf-site-accent);--rp-c-brand-light:var(--leaf-color-primary-ink-hover);--rp-c-brand-lighter:var(--leaf-color-primary-soft);--rp-c-brand-dark:var(--leaf-color-primary-ink);--rp-c-brand-darker:var(--leaf-color-primary-ink);--rp-c-brand-tint:color-mix(in srgb, var(--leaf-color-primary) 8%, transparent)}.rp-codeblock__content:has(>.leaf-docs-code-actions){align-items:flex-start;display:flex}.rp-codeblock__content:has(>.leaf-docs-code-actions)>.rp-codeblock__content__scroll-container{flex:1;min-inline-size:0}.rp-codeblock__content:has(>.leaf-docs-code-actions)>.leaf-docs-code-actions{margin-block:calc(1rem + (var(--rp-code-font-size)*1.7 - var(--leaf-control-height-sm))/2) 12px;flex:none;align-items:center;gap:4px;margin-inline:0 12px;position:static}.rp-doc td>a.rp-link{display:inline-block}.rp-outline .rp-toc-item__text{color:var(--leaf-site-muted);font-size:13px;font-weight:400;line-height:1.6}.rp-outline .rp-toc-item:is(:hover,.rp-toc-item--active) .rp-toc-item__text,.rp-outline .rp-toc-item:is(:hover,.rp-toc-item--active) .rp-toc-item__text code{color:var(--leaf-site-accent)}.rp-outline .rp-toc-item--active .rp-toc-item__text{font-weight:500}.rp-outline__title{color:var(--leaf-site-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:500}.rp-doc h1:not(:where(.rp-not-doc,.rp-not-doc *)){letter-spacing:-.02em;margin-bottom:12px;font-size:30px;font-weight:700;line-height:1.3}.rp-doc h1:not(:where(.rp-not-doc,.rp-not-doc *))+p{color:var(--leaf-site-muted);margin-top:0;font-size:16px}.rp-doc h2:not(:where(.rp-not-doc,.rp-not-doc *)){letter-spacing:-.015em;border-top:0;margin-top:48px;margin-bottom:14px;padding-top:0;font-size:22px;font-weight:700;line-height:1.4}.rp-doc h2:not(:where(.rp-not-doc,.rp-not-doc *)):before{display:none}.rp-doc h3:not(:where(.rp-not-doc,.rp-not-doc *)){margin-top:32px;margin-bottom:10px;font-size:17px;font-weight:700;line-height:1.5}.rp-doc p:not(:where(.rp-not-doc,.rp-not-doc *)),.rp-doc li:not(:where(.rp-not-doc,.rp-not-doc *)){font-size:15px;line-height:1.75}.rp-doc p:not(:where(.rp-not-doc,.rp-not-doc *)){margin:14px 0}.rp-doc :not(pre)>code:not(:where(.rp-not-doc,.rp-not-doc *)){border:1px solid var(--leaf-site-divider);color:var(--leaf-site-text);background:var(--leaf-site-soft);border-radius:6px;padding:2px 6px;font-size:.86em}.rp-doc a:not(:where(.rp-not-doc,.rp-not-doc *))>code{color:var(--leaf-site-accent)}.rp-doc code.leaf-api-type:not(:where(.rp-not-doc,.rp-not-doc *)){white-space:normal;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone}.rp-doc code.leaf-api-type:not(:where(.rp-not-doc,.rp-not-doc *)) a{color:var(--leaf-site-accent);font-weight:500;text-decoration:none}.rp-doc code.leaf-api-type:not(:where(.rp-not-doc,.rp-not-doc *)) a:hover{text-underline-offset:3px;text-decoration:underline}.rp-doc code.leaf-api-type:not(:where(.rp-not-doc,.rp-not-doc *)) a:focus-visible{outline:2px solid var(--leaf-site-accent);outline-offset:2px;border-radius:2px}.rp-doc details.leaf-api-details:not(:where(.rp-not-doc,.rp-not-doc *)){border:1px solid var(--leaf-site-border);background:var(--leaf-site-panel);border-radius:10px;margin:16px 0;padding:12px 16px}.rp-doc details.leaf-api-details:not(:where(.rp-not-doc,.rp-not-doc *)) summary{color:var(--leaf-site-text);cursor:pointer;font-size:14px;font-weight:500}.rp-doc details.leaf-api-details:not(:where(.rp-not-doc,.rp-not-doc *)) summary::marker{color:var(--leaf-site-muted)}.rp-doc details.leaf-api-details:not(:where(.rp-not-doc,.rp-not-doc *))[open]>summary{margin-bottom:16px}.rp-doc details.leaf-api-details:not(:where(.rp-not-doc,.rp-not-doc *))>:last-child{margin-bottom:0}.rp-doc table:not(:where(.rp-not-doc,.rp-not-doc *)){border-color:var(--leaf-site-border);border-radius:12px;font-size:14px}.rp-doc .leaf-browser-name{vertical-align:middle;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.rp-doc .leaf-browser-name img{flex-shrink:0;width:20px;height:20px}.rp-doc table.leaf-api-table:not(:where(.rp-not-doc,.rp-not-doc *)) th:last-child,.rp-doc table.leaf-api-table:not(:where(.rp-not-doc,.rp-not-doc *)) td:last-child{min-inline-size:240px}.rp-doc .leaf-tailwind-table table{width:100%}.rp-doc .leaf-tailwind-table th:first-child,.rp-doc .leaf-tailwind-table td:first-child{width:24%;min-inline-size:160px}.rp-doc .leaf-tailwind-table th:last-child,.rp-doc .leaf-tailwind-table td:last-child{min-inline-size:280px}.rp-doc .leaf-tailwind-table td code{white-space:nowrap}.rp-doc th:not(:where(.rp-not-doc,.rp-not-doc *)){color:var(--leaf-site-muted);background:var(--leaf-site-soft);font-size:13px;font-weight:500}.rp-doc th:not(:where(.rp-not-doc,.rp-not-doc *)),.rp-doc td:not(:where(.rp-not-doc,.rp-not-doc *)),.rp-doc hr:not(:where(.rp-not-doc,.rp-not-doc *)){border-color:var(--leaf-site-divider)}@media (min-width:1280px){html:root{--rp-content-padding-x:32px;--rp-content-max-width:1200px}}@media (min-width:769px) and (max-width:1279px){html:root{--rp-content-padding-x:24px}}@media (min-width:769px){.rp-doc-layout__sidebar-placeholder--legacy{flex:0 0 var(--rp-sidebar-width)}}.rp-doc-layout__container>.rp-doc-layout__doc{min-inline-size:0;overflow:clip}.leaf-home{--leaf-home-gutter:32px;width:100%;color:var(--leaf-site-text);margin:0 auto}.leaf-home>*{max-width:1280px;padding-inline:var(--leaf-home-gutter);margin-inline:auto}.leaf-home *{box-sizing:border-box}.leaf-hero{text-align:center;flex-direction:column;align-items:center;padding:60px 0 48px;display:flex}.leaf-release{font-size:12px}.leaf-release .leaf-badge__text{color:var(--leaf-site-muted)}.leaf-hero h1{letter-spacing:-.035em;flex-direction:column;gap:14px;margin:22px 0 18px;font-weight:700;line-height:1.2;display:flex}.leaf-hero__brand{color:var(--leaf-site-accent);letter-spacing:-.055em;font-size:clamp(52px,6vw,72px)}.leaf-hero__headline{font-size:clamp(28px,3.5vw,42px)}.leaf-hero>p{color:var(--leaf-site-muted);margin:0;font-size:16px;line-height:1.75}.leaf-hero__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin:26px 0 20px;display:flex}.leaf-home a:not(.leaf-button):focus-visible{outline:3px solid var(--leaf-site-accent);outline-offset:4px}.leaf-hero__note{color:var(--leaf-site-muted);margin-top:15px;font-size:12px}.leaf-hero__note>span{opacity:.6;padding:0 8px}.leaf-features{border-top:1px solid var(--leaf-site-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:44px;padding:48px 8px 56px;display:grid}.leaf-features article{min-width:0}.leaf-features article>svg{color:var(--leaf-site-muted)}.leaf-features h2{margin:14px 0 8px;font-size:16px;font-weight:700}.leaf-features p{color:var(--leaf-site-muted);margin:0;font-size:14px;line-height:1.75}.leaf-features .leaf-button--link{margin-top:12px}.leaf-eyebrow{color:var(--leaf-site-accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500}.leaf-next{border-top:1px solid var(--leaf-site-border);justify-content:space-between;align-items:center;gap:28px;padding:36px 0;display:flex}.leaf-next h2{letter-spacing:-.02em;margin:8px 0;font-size:24px;font-weight:700}.leaf-next p{color:var(--leaf-site-muted);margin:0;font-size:14px;line-height:1.75}.leaf-next>a{flex:none}.leaf-home-footer{color:var(--leaf-site-muted);border-top:1px solid var(--leaf-site-divider);align-items:center;gap:18px;padding:25px 0 32px;font-size:13px;display:flex}.leaf-home-footer>span:first-child{color:var(--leaf-site-text);align-items:center;gap:7px;font-size:14px;display:flex}.leaf-home-footer p{margin:0}.leaf-home-footer__credit{margin-left:auto}@media (max-width:900px){.leaf-home{--leaf-home-gutter:24px}.leaf-features{gap:24px}}@media (max-width:760px){.leaf-hero{padding-top:52px}.leaf-features{gap:20px;padding-block:36px 44px}.leaf-next{flex-direction:column;align-items:start;gap:20px}}@media (max-width:520px){.leaf-home{--leaf-home-gutter:18px}.leaf-hero{padding:38px 0 30px}.leaf-hero h1{letter-spacing:-.03em;gap:12px}.leaf-hero__headline{font-size:clamp(24px,6.2vw,32px)}.leaf-hero>p{font-size:15px}.leaf-features{grid-template-columns:minmax(0,1fr);gap:25px;padding-inline:2px}.leaf-features h2{margin-top:9px}.leaf-home-footer{flex-wrap:wrap;gap:14px}.leaf-home-footer__credit{width:100%;margin-left:0}}.rp-doc-layout__sidebar .rp-sidebar-item{min-height:42px;color:var(--leaf-site-nav-text);padding-block:8px;font-size:15px;font-weight:500;line-height:24px}.rp-doc-layout__sidebar .rp-sidebar-item:hover{color:var(--leaf-site-accent)}.rp-doc-layout__sidebar .rp-sidebar-item--active,.rp-doc-layout__sidebar .rp-sidebar-item--active:hover{color:var(--leaf-site-accent);background:var(--rp-c-brand-tint);font-weight:500}.rp-doc-layout__sidebar .rp-sidebar-group[data-depth="0"]{z-index:1;min-height:30px;margin-top:var(--rp-sidebar-padding);color:var(--leaf-site-muted);letter-spacing:.04em;text-transform:uppercase;background:var(--rp-c-bg);box-shadow:0 calc(-1*var(--rp-sidebar-padding)) 0 var(--rp-c-bg);border-radius:0;padding-block:4px;font-size:12px;font-weight:500;position:sticky;top:0}.rp-doc-layout__sidebar .rp-sidebar-group[data-depth="0"]:hover{color:var(--leaf-site-accent)}.rp-doc-layout__sidebar .rp-sidebar-section-header{padding-block:8px}.rp-doc-layout__sidebar .rp-sidebar-section-header__left{color:var(--leaf-site-text);font-size:15px;font-weight:500}.rp-sidebar-item[href*="/components/"]{white-space:nowrap;justify-content:flex-start;gap:7px}.rp-sidebar-item[href*="/components/"] .rp-sidebar-item__right{flex:none}.rp-sidebar-item[href*="/components/"]:not([href$="/config-provider.html"]) .rp-badge,.rp-sidebar-item[href*="/components/"][href$="/config-provider.html"] .rp-badge:not(:last-child){color:var(--leaf-site-muted);font-size:12px;font-weight:400;line-height:inherit;opacity:.85;background:0 0;border:0;border-radius:0;margin:0;padding:0}.rp-sidebar-item[href*="/components/"][href$="/config-provider.html"] .rp-sidebar-item__right{flex:1;gap:7px}.rp-sidebar-item[href*="/components/"][href$="/config-provider.html"] .rp-badge:last-child{margin-left:auto}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-medium:500;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.z-leaf-message{z-index:var(--leaf-z-index-message)}.z-leaf-modal{z-index:var(--leaf-z-index-modal)}.z-leaf-popup{z-index:var(--leaf-z-index-popup)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-leaf-xl{margin:var(--leaf-spacing-xl)}.mt-1{margin-top:var(--spacing)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-leaf-control{height:var(--leaf-control-height)}.h-leaf-control-lg{height:var(--leaf-control-height-lg)}.h-leaf-control-sm{height:var(--leaf-control-height-sm)}.min-h-leaf-option-height{min-height:var(--leaf-density-option-height)}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.justify-between{justify-content:space-between}.gap-3{gap:calc(var(--spacing) * 3)}.gap-leaf-dialog-gap{gap:var(--leaf-density-dialog-gap)}.gap-leaf-form-gap{gap:var(--leaf-density-form-gap)}.gap-leaf-label-gap{gap:var(--leaf-density-label-gap)}.gap-leaf-lg{gap:var(--leaf-spacing-lg)}.gap-leaf-sm{gap:var(--leaf-spacing-sm)}.rounded{border-radius:.25rem}.rounded-leaf{border-radius:var(--leaf-radius)}.rounded-leaf-choice{border-radius:var(--leaf-choice-radius)}.rounded-leaf-lg{border-radius:var(--leaf-radius-lg)}.rounded-leaf-md{border-radius:var(--leaf-radius-md)}.rounded-leaf-sm{border-radius:var(--leaf-radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-leaf-border{border-color:var(--leaf-color-border)}.border-leaf-divider{border-color:var(--leaf-color-divider)}.bg-leaf-neutral-100{background-color:var(--leaf-color-neutral-100)}.bg-leaf-primary{background-color:var(--leaf-color-primary)}.bg-leaf-primary-light-9{background-color:var(--leaf-color-primary-light-9)}.bg-leaf-primary\/50{background-color:var(--leaf-color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-leaf-primary\/50{background-color:color-mix(in oklab, var(--leaf-color-primary) 50%, transparent)}}.bg-leaf-surface{background-color:var(--leaf-color-surface)}.bg-leaf-surface-muted{background-color:var(--leaf-color-surface-muted)}.bg-leaf-surface-raised{background-color:var(--leaf-color-surface-raised)}.p-leaf{padding:var(--leaf-spacing)}.p-leaf-md{padding:var(--leaf-spacing-md)}.p-leaf-option-padding{padding:var(--leaf-density-option-padding)}.p-leaf-xs{padding:var(--leaf-spacing-xs)}.px-leaf-dialog-inline{padding-inline:var(--leaf-density-dialog-inline)}.px-leaf-field-padding{padding-inline:var(--leaf-density-field-padding)}.py-leaf-dialog-block{padding-block:var(--leaf-density-dialog-block)}.py-leaf-row-padding{padding-block:var(--leaf-density-row-padding)}.font-leaf{font-family:var(--leaf-font-family)}.font-mono{font-family:var(--font-mono)}.text-leaf{font-size:var(--leaf-font-size);line-height:var(--tw-leading,var(--leaf-line-height))}.text-leaf-lg{font-size:var(--leaf-font-size-lg);line-height:var(--tw-leading,var(--leaf-line-height))}.text-leaf-sm{font-size:var(--leaf-font-size-sm);line-height:var(--tw-leading,var(--leaf-line-height))}.text-\(length\:--leaf-font-size-sm\){font-size:var(--leaf-font-size-sm)}.leading-leaf{--tw-leading:var(--leaf-line-height);line-height:var(--leaf-line-height)}.font-leaf-heading{--tw-font-weight:var(--leaf-heading-weight);font-weight:var(--leaf-heading-weight)}.font-leaf-medium{--tw-font-weight:var(--leaf-font-weight);font-weight:var(--leaf-font-weight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-\(--leaf-color-text-muted\){color:var(--leaf-color-text-muted)}.text-leaf-danger{color:var(--leaf-color-danger)}.text-leaf-info{color:var(--leaf-color-info)}.text-leaf-muted{color:var(--leaf-color-text-muted)}.text-leaf-on-danger{color:var(--leaf-color-on-danger)}.text-leaf-on-primary{color:var(--leaf-color-on-primary)}.text-leaf-on-warning{color:var(--leaf-color-on-warning)}.text-leaf-primary{color:var(--leaf-color-primary)}.text-leaf-subtle{color:var(--leaf-color-text-subtle)}.text-leaf-success{color:var(--leaf-color-success)}.text-leaf-success-dark-3{color:var(--leaf-color-success-dark-3)}.text-leaf-text{color:var(--leaf-color-text)}.text-leaf-warning{color:var(--leaf-color-warning)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-leaf-lg{--tw-shadow:var(--leaf-shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-leaf-md{--tw-shadow:var(--leaf-shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-leaf-sm{--tw-shadow:var(--leaf-shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-leaf-xs{--tw-shadow:var(--leaf-shadow-xs);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-leaf-focus{--tw-ring-color:var(--leaf-color-focus,var(--leaf-color-primary-focus,var(--leaf-color-text-muted)))}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-leaf{--tw-duration:var(--leaf-motion-duration);transition-duration:var(--leaf-motion-duration)}.duration-leaf-fast{--tw-duration:var(--leaf-motion-fast);transition-duration:var(--leaf-motion-fast)}.duration-leaf-slow{--tw-duration:var(--leaf-motion-slow);transition-duration:var(--leaf-motion-slow)}.ease-leaf{--tw-ease:var(--leaf-motion-easing);transition-timing-function:var(--leaf-motion-easing)}.ease-leaf-spring{--tw-ease:var(--leaf-motion-spring);transition-timing-function:var(--leaf-motion-spring)}.select-all{-webkit-user-select:all;user-select:all}@media (hover:hover){.hover\:border-leaf-border-hover:hover{border-color:var(--leaf-color-border-hover)}.hover\:bg-leaf-danger-hover:hover{background-color:var(--leaf-color-danger-hover)}.hover\:bg-leaf-option-hover:hover{background-color:var(--leaf-color-option-hover)}.hover\:bg-leaf-primary-hover:hover{background-color:var(--leaf-color-primary-hover)}}.active\:bg-leaf-danger-active:active{background-color:var(--leaf-color-danger-active)}.active\:bg-leaf-primary-active:active{background-color:var(--leaf-color-primary-active)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.rp-badge{border-radius:var(--rp-radius-small);white-space:nowrap;justify-content:center;align-items:center;gap:.25rem;height:1.5rem;padding:.5rem;font-size:.75rem;font-weight:500;transition:color .25s;display:inline-flex}.rp-badge--tip{color:var(--rp-container-tip-text);background-color:var(--rp-container-tip-bg)}.rp-badge--info{color:var(--rp-container-info-text);background-color:var(--rp-container-info-bg)}.rp-badge--warning{color:var(--rp-container-warning-text);background-color:var(--rp-container-warning-bg)}.rp-badge--danger{color:var(--rp-container-danger-text);background-color:var(--rp-container-danger-bg)}.rp-badge--outline{border:1px solid}.rp-badge--outline.rp-badge--tip{border-color:var(--rp-container-tip-border)}.rp-badge--outline.rp-badge--info{border-color:var(--rp-container-info-border)}.rp-badge--outline.rp-badge--warning{border-color:var(--rp-container-warning-border)}.rp-badge--outline.rp-badge--danger{border-color:var(--rp-container-danger-border)}:root{--rp-container-note-border:var(--rp-c-divider-light);--rp-container-note-text:var(--rp-c-text-1);--rp-container-note-bg:var(--rp-c-bg-soft);--rp-container-note-code-bg:#8080801a;--rp-container-note-link:var(--rp-c-link);--rp-container-tip-border:#079c7033;--rp-container-tip-text:#008555;--rp-container-tip-bg:#f2f9f7;--rp-container-tip-code-bg:#079c701a;--rp-container-info-border:#0095ff33;--rp-container-info-text:#07f;--rp-container-info-bg:#0095ff0f;--rp-container-info-code-bg:#0095ff1a;--rp-container-important-border:#8957e54d;--rp-container-important-text:#8250df;--rp-container-important-bg:#8957e514;--rp-container-important-code-bg:#8957e51a;--rp-container-warning-border:#ffc51766;--rp-container-warning-text:#887233;--rp-container-warning-bg:#ffc5171a;--rp-container-warning-code-bg:#ffc5171a;--rp-container-danger-border:#ed3c5033;--rp-container-danger-text:#ab2131;--rp-container-danger-bg:#ed3c5014;--rp-container-danger-code-bg:#ed3c501a;--rp-container-details-border:var(--rp-c-divider-light);--rp-container-details-text:var(--rp-c-text-1);--rp-container-details-bg:var(--rp-c-bg-soft);--rp-container-details-code-bg:#8080801a;--rp-code-title-bg-with-opacity:color-mix(in srgb, var(--rp-code-title-bg) 70%, transparent);--rp-code-block-bg-with-opacity:color-mix(in srgb, var(--rp-code-block-bg) 70%, transparent)}.dark{--rp-container-tip-text:#3ec480;--rp-container-tip-bg:#079c701a;--rp-container-info-text:#66c2ff;--rp-container-info-bg:#0095ff1a;--rp-container-important-text:#b083f0;--rp-container-important-border:#8957e559;--rp-container-important-bg:#8957e51f;--rp-container-warning-text:#fbb451;--rp-container-warning-border:#ffc51740;--rp-container-warning-bg:#ffc5171f;--rp-container-danger-text:#f76e85;--rp-container-danger-border:#ed3c504d;--rp-container-danger-bg:#ed3c501f}.rp-callout{border-radius:var(--rp-radius);border:1px solid #0000;margin:24px 0;padding:20px 24px 12px}.rp-callout__title{margin-bottom:8px;font-size:16px;font-weight:600;position:relative}.rp-callout__title:before{content:"";border-radius:0 20px 20px 0;width:4px;height:110%;position:absolute;top:-5%;left:-24px}.rp-callout__content{font-size:14px;font-weight:400}.rp-callout__content p{margin:8px 0}.rp-callout__content .rp-codeblock__title{background-color:var(--rp-code-title-bg-with-opacity)}.rp-callout__content .rp-codeblock__content{background-color:var(--rp-code-block-bg-with-opacity)}.rp-callout__content a{text-underline-offset:4px;text-decoration:underline}.rp-callout__content a:hover{opacity:.85}.rp-callout--note{border-color:var(--rp-container-note-border);background-color:var(--rp-container-note-bg)}.rp-callout--note .rp-callout__title{color:var(--rp-container-note-text)}.rp-callout--note .rp-callout__title:before{background-color:var(--rp-container-note-text)}.rp-callout--note :not(pre)>code{color:var(--rp-container-note-text);background-color:var(--rp-container-note-code-bg)}.rp-callout--note a{color:var(--rp-container-note-text)}.rp-callout--tip{border-color:var(--rp-container-tip-border);background-color:var(--rp-container-tip-bg)}.rp-callout--tip .rp-callout__title{color:var(--rp-container-tip-text)}.rp-callout--tip .rp-callout__title:before{background-color:var(--rp-container-tip-text)}.rp-callout--tip :not(pre)>code{color:var(--rp-container-tip-text);background-color:var(--rp-container-tip-code-bg)}.rp-callout--tip a{color:var(--rp-container-tip-text)}.rp-callout--info{border-color:var(--rp-container-info-border);background-color:var(--rp-container-info-bg)}.rp-callout--info .rp-callout__title{color:var(--rp-container-info-text)}.rp-callout--info .rp-callout__title:before{background-color:var(--rp-container-info-text)}.rp-callout--info :not(pre)>code{color:var(--rp-container-info-text);background-color:var(--rp-container-info-code-bg)}.rp-callout--info a{color:var(--rp-container-info-text)}.rp-callout--important{border-color:var(--rp-container-important-border);background-color:var(--rp-container-important-bg)}.rp-callout--important .rp-callout__title{color:var(--rp-container-important-text)}.rp-callout--important .rp-callout__title:before{background-color:var(--rp-container-important-text)}.rp-callout--important :not(pre)>code{color:var(--rp-container-important-text);background-color:var(--rp-container-important-code-bg)}.rp-callout--important a{color:var(--rp-container-important-text)}.rp-callout--warning{border-color:var(--rp-container-warning-border);background-color:var(--rp-container-warning-bg)}.rp-callout--warning .rp-callout__title{color:var(--rp-container-warning-text)}.rp-callout--warning .rp-callout__title:before{background-color:var(--rp-container-warning-text)}.rp-callout--warning :not(pre)>code{color:var(--rp-container-warning-text);background-color:var(--rp-container-warning-code-bg)}.rp-callout--warning a{color:var(--rp-container-warning-text)}.rp-callout--caution,.rp-callout--danger{border-color:var(--rp-container-danger-border);background-color:var(--rp-container-danger-bg)}.rp-callout--caution .rp-callout__title,.rp-callout--danger .rp-callout__title{color:var(--rp-container-danger-text)}.rp-callout--caution .rp-callout__title:before,.rp-callout--danger .rp-callout__title:before{background-color:var(--rp-container-danger-text)}.rp-callout--caution :not(pre)>code,.rp-callout--danger :not(pre)>code{color:var(--rp-container-danger-text);background-color:var(--rp-container-danger-code-bg)}.rp-callout--caution a,.rp-callout--danger a{color:var(--rp-container-danger-text)}.rp-callout--details{border-color:var(--rp-container-details-border);background-color:var(--rp-container-details-bg)}.rp-callout--details .rp-callout__title{color:var(--rp-container-details-text)}.rp-callout--details .rp-callout__title:before{background-color:var(--rp-container-details-text)}.rp-callout--details :not(pre)>code{color:var(--rp-container-details-text);background-color:var(--rp-container-details-code-bg)}.rp-callout--details a{color:var(--rp-container-details-text)}details.rp-callout{font-size:normal;cursor:pointer;margin:24px 0;padding:20px 24px 12px;transition:background-color .3s}details.rp-callout:hover{background-color:var(--rp-c-bg-mute)}.rp-codeblock{border:var(--rp-code-block-border);box-shadow:var(--rp-code-block-shadow);border-radius:var(--rp-radius);margin:1rem 0;transition:none;position:relative;overflow-x:auto}@media (max-width:640px){.rp-codeblock{contain:content;margin:1.5rem 0}}.rp-codeblock__title{font-family:var(--rp-font-family-mono);font-size:var(--rp-code-font-size);background-color:var(--rp-code-title-bg);border-bottom:var(--rp-code-block-border);padding:.75rem 1rem}.rp-codeblock__content{color:var(--rp-code-block-color);background-color:var(--rp-code-block-bg);position:relative}.rp-codeblock__content__scroll-container{overflow-x:auto}.rp-codeblock__content :where(pre){text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;z-index:1;background:0 0;outline:none;width:fit-content;min-width:100%;margin:0;position:relative}.rp-codeblock__content :where(code){font-size:var(--rp-code-font-size);font-family:var(--rp-font-family-mono);width:fit-content;min-width:100%;padding:1rem 0;line-height:1.7;display:inline-block}.rp-codeblock__content--wrap-code code{white-space:pre-wrap!important;word-break:break-all!important}.rp-codeblock__content--line-numbers code{counter-reset:step;counter-increment:step 0}.rp-codeblock__content--line-numbers code .line:before{content:counter(step);counter-increment:step;text-align:right;color:#738a9466;width:2ch;margin-right:1rem;display:inline-block}.rp-codeblock__content--line-numbers code:has(.line:nth-child(100)) .line:before{width:3ch}.rp-codeblock__content--scroll{overflow-y:auto}.rp-codeblock__content--fold{position:relative;overflow:hidden}.rp-codeblock__content--fold:after{content:"";background:linear-gradient(to bottom, transparent, var(--rp-code-block-bg));pointer-events:none;z-index:2;height:48px;position:absolute;bottom:0;left:0;right:0}.rp-codeblock__fold-btn{background-color:var(--rp-code-block-bg);width:100%;color:var(--rp-c-text-3);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:0 0 var(--rp-radius) var(--rp-radius);border:none;justify-content:center;align-items:center;padding:4px 0;transition:color .2s,background-color .2s;display:flex}.rp-codeblock__fold-btn:hover{color:var(--rp-c-text-1);background-color:var(--rp-code-title-bg)}.rp-codeblock__fold-btn__icon{width:18px;height:18px;transition:transform .3s}.rp-codeblock__fold-btn--expanded .rp-codeblock__fold-btn__icon{transform:rotate(180deg)}:root{--rp-code-button-group-z-index:10}.rp-codeblock__content:hover .rp-code-button-group__button{opacity:1}.rp-code-button-group{z-index:var(--rp-code-button-group-z-index);gap:10px;display:flex;position:absolute;top:20px;right:20px}.rp-code-button-group__button{opacity:0;cursor:pointer;background-color:#0000;justify-content:center;align-items:center;transition:opacity .2s ease-out;display:flex;position:relative}.rp-code-button-group__icon{opacity:inherit;width:20px;height:20px;color:var(--rp-c-text-3);transition:all .2s}.rp-code-button-group__icon:hover{color:var(--rp-c-text-2)}.rp-code-button-group__icon--wrap{opacity:1;transform:scale(1)}.rp-code-button-group__icon--wrapped{opacity:0;color:#10b981;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.rp-code-wrap-button--wrapped .rp-code-button-group__icon--wrap{opacity:0;transform:scale(.33)}.rp-code-wrap-button--wrapped .rp-code-button-group__icon--wrapped{opacity:1;transition-delay:75ms;transform:translate(-50%,-50%)scale(1)}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(p):not(:where(li p)){margin-top:1.25rem;margin-bottom:1.25rem;line-height:1.75rem}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(strong,b){font-weight:600}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(hr){border-color:var(--rp-c-divider-light);border-top-width:1px;margin:3rem 0;display:block}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(a.rp-link):not(:where(.rp-header-anchor)){color:var(--rp-c-link);overflow-wrap:break-word;font-weight:500;text-decoration:none;transition:color .25s;display:inline}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(a.rp-link):not(:where(.rp-header-anchor)):hover{text-underline-offset:4px;text-decoration:underline}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(a.rp-link):not(:where(.rp-header-anchor))[target=_blank]:after{content:"↗";margin-left:.2em;margin-right:.1em;font-size:.7em;font-weight:700;transition:transform .2s;display:inline-block;transform:translateY(-.3em)}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(a.rp-link):not(:where(.rp-header-anchor))[target=_blank]:hover:after{transform:translate(.1em,-.5em)}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(h1,h2,h3,h4,h5,h6){outline:none;font-weight:600}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(h1,h2,h3,h4,h5,h6) .rp-header-anchor{float:left;opacity:0;font-weight:500;font-size:inherit;border-bottom:1px solid #0000;margin-left:-.8em;transition:color .25s,opacity .25s}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(h1,h2,h3,h4,h5,h6) .rp-header-anchor:hover{border-bottom:1px solid var(--rp-c-brand);opacity:.85}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(h1,h2,h3,h4,h5,h6):hover .rp-header-anchor,.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(h1,h2,h3,h4,h5,h6):hover .rp-header-anchor:focus{opacity:1}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(.rp-header-anchor){color:var(--rp-c-brand)}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(h1){margin-bottom:2rem;font-size:2rem}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(h2){margin-top:3rem;margin-bottom:1.25rem;font-size:1.75rem}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(h2:first-of-type):before{content:"";background:var(--rp-c-divider-light);width:100%;height:1px;margin-bottom:3rem;display:block}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(h3){margin-top:2rem;margin-bottom:1.25rem;font-size:1.5rem}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(h4){margin-top:1.5rem;margin-bottom:1rem;font-size:1.25rem}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(h5){margin-top:1.25rem;margin-bottom:.75rem;font-size:1.125rem}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(h6){margin-top:1rem;margin-bottom:.5rem;font-size:1rem}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(blockquote){border-left:2px solid var(--rp-c-divider);color:var(--rp-c-text-2);margin-top:1.5rem;margin-bottom:1.5rem;padding-left:1rem}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(blockquote p){color:var(--rp-c-text-2);margin:0;font-size:1rem}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(ul){margin-top:1rem;margin-bottom:1rem;padding-left:1.25rem;line-height:1.75rem;list-style:outside}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(ol){margin-top:1rem;margin-bottom:1rem;padding-left:1.25rem;line-height:1.75rem;list-style:decimal}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(ul li):not(:first-child),.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(ol li):not(:first-child){margin-top:.5rem}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(.rp-table-scroll-container){overscroll-behavior-x:contain;margin:1.5rem 0;overflow-x:auto}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(table){table-layout:auto;border-collapse:separate;border-spacing:0;border:var(--rp-code-block-border);border-radius:var(--rp-radius);width:100%;min-width:100%;overflow:hidden}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(table:not(.rp-table-scroll-container>table)){margin:1.5rem 0}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(thead){color:var(--rp-c-text-0);background:var(--rp-code-title-bg)}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(th){text-align:left;border-bottom:1px solid var(--rp-c-divider-light);min-width:8rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;position:relative}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(tbody){background:var(--rp-c-bg)}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(td){border-bottom:1px solid var(--rp-c-divider-light);min-width:8rem;color:var(--rp-c-text-1);padding:.75rem 1rem;font-size:.875rem}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(tbody tr){transition:background-color .2s ease-out}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(tbody tr):hover{background:var(--rp-c-bg-soft)}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(tr:last-child td){border-bottom:none}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(:not(pre)>code){font-size:.875em;font-family:var(--rp-font-family-mono);border-radius:var(--rp-radius-small);background-color:var(--rp-c-text-code-bg);border:1px solid var(--rp-c-text-code-border);overflow-wrap:break-word;padding:3px 6px}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(:not(pre,a)>code){color:var(--rp-c-text-code)}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(a>code){color:var(--rp-c-link);transition:color .25s}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(a:hover>code){color:var(--rp-c-link)}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(details){cursor:pointer;margin:16px 0;padding:8px;transition:background-color .3s}.rp-doc :not(:where(.rp-not-doc,.rp-not-doc *)):where(details):hover{background-color:var(--rp-c-bg-mute)}.rp-doc-footer{margin-top:48px}.rp-doc-footer__edit{justify-content:space-between;align-items:center;display:flex}.rp-doc-footer__divider{background-color:var(--rp-c-divider-light);width:100%;height:.5px;margin:48px 0}.rp-doc-footer .rp-edit-link{color:var(--rp-c-brand);font-size:15px;font-weight:500;text-decoration:none;transition:all .2s ease-in-out}.rp-doc-footer .rp-edit-link:hover{color:var(--rp-c-brand-dark)}.rp-last-updated{color:var(--rp-c-text-3);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.rp-link{cursor:pointer}.rp-llms-container{align-items:center;gap:8px;margin-bottom:20px;display:flex}.rp-llms-button{border:1px solid var(--rp-c-divider-light);background:var(--rp-c-bg);height:36px;color:var(--rp-c-text-2);-webkit-user-select:none;user-select:none;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;line-height:normal;transition:background .2s,border-color .2s,color .2s,box-shadow .2s,transform .1s,opacity .2s;display:inline-flex}.rp-llms-button:hover{background:var(--rp-c-bg-soft);border-color:var(--rp-c-divider);color:var(--rp-c-text-1);box-shadow:0 2px 6px #0000000a}.rp-llms-button:active{background:var(--rp-c-bg-soft);box-shadow:none}.rp-llms-copy-button{position:relative;overflow:hidden}.rp-llms-copy-button--loading.rp-llms-copy-button{background:var(--rp-c-bg-mute);opacity:.7;cursor:wait}.rp-llms-copy-button--success.rp-llms-copy-button{color:#10b981;background:var(--rp-c-bg-soft);border-color:#10b981}.rp-llms-copy-button--success .rp-llms-copy-button__icon-copy{opacity:0;transform:translate(-50%,-50%)scale(.5)}.rp-llms-copy-button--success .rp-llms-copy-button__icon-success{opacity:1;visibility:visible;transform:translate(-50%,-50%)scale(1)}.rp-llms-copy-button__icon-wrapper{width:16px;height:16px;position:relative}.rp-llms-copy-button__icon-copy{width:16px;height:16px;transition:all .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.rp-llms-copy-button__icon-success{color:#10b981;visibility:hidden;opacity:0;width:16px;height:16px;transition:all .2s cubic-bezier(.18,.89,.32,1.28);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}.rp-llms-view-options__trigger{position:relative}.rp-llms-view-options__trigger--active{background:var(--rp-c-bg-mute);color:var(--rp-c-text-1);border-color:var(--rp-c-divider)}.rp-llms-view-options__arrow{transition:transform .2s}.rp-llms-view-options__arrow--rotated{transform:rotate(180deg)}.rp-llms-view-options__menu{z-index:100;border:1px solid var(--rp-c-divider-light);background:var(--rp-c-bg);width:max-content;min-width:220px;color:var(--rp-c-text-1);transform-origin:0 0;border-radius:10px;flex-direction:column;align-items:flex-start;padding:6px;animation:.2s cubic-bezier(.16,1,.3,1) dropdownIn;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 4px 20px -4px #00000026,0 0 2px #0000000d}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.rp-llms-view-options__menu-item{text-align:left;cursor:pointer;width:100%;color:var(--rp-c-text-2);background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:flex}.rp-llms-view-options__menu-item:hover{background:var(--rp-c-bg-mute);color:var(--rp-c-text-1);text-decoration:none}.rp-llms-view-options__menu-item:active{background:var(--rp-c-bg-soft)}.rp-llms-view-options__item-icon{justify-content:center;align-items:center;width:16px;height:16px;font-size:16px;display:inline-flex}.rp-llms-view-options__external-icon{width:16px;height:16px;margin-left:auto;font-size:16px}.rp-outline__open-in-wrapper{position:relative}.rp-outline__open-in-wrapper .rp-llms-view-options__menu{transform-origin:0 100%;top:auto;bottom:calc(100% + 6px);left:0}:root{--rp-outline-padding-x:20px}.rp-outline{border-left:1px solid var(--rp-c-divider-light);flex-direction:column;display:flex}.rp-outline__title{padding-left:var(--rp-outline-padding-x);padding-right:var(--rp-outline-padding-x);height:32px;color:var(--rp-c-text-1);flex-shrink:0;align-items:center;gap:4px;font-size:14px;font-style:normal;font-weight:700;line-height:32px;display:inline-flex}@media (max-width:1280px){.rp-outline__title{display:none}}.rp-outline__divider{margin-left:var(--rp-outline-padding-x);margin-right:var(--rp-outline-padding-x);background:var(--rp-c-divider-light);flex-shrink:0;height:1px;margin-top:16px;margin-bottom:16px}.rp-outline__divider:has(+.rp-outline__bottom:empty){display:none}.rp-outline__toc{padding:4px var(--rp-outline-padding-x);scrollbar-width:none;flex-direction:column;flex:1;min-height:0;max-height:70vh;display:flex;overflow:auto scroll;-webkit-mask-image:linear-gradient(#0000,#fff 8px calc(100% - 8px),#0000);mask-image:linear-gradient(#0000,#fff 8px calc(100% - 8px),#0000)}@media (max-width:1280px){.rp-outline__toc{max-height:60vh}}.rp-outline__bottom{padding-left:var(--rp-outline-padding-x);padding-right:var(--rp-outline-padding-x);flex-direction:column;flex-shrink:0;gap:10px;display:flex}.rp-outline__action-row{cursor:pointer;color:var(--rp-c-text-2);background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:.875rem;font-style:normal;font-weight:400;line-height:20px;text-decoration:none;transition:color .2s;display:flex}.rp-outline__action-row:hover{color:var(--rp-c-text-1)}.rp-outline__action-row svg{flex-shrink:0;width:16px;height:16px}.rspress-overview-container{padding:var(--rp-content-padding-y) var(--rp-content-padding-x)}.rp-overview-search{justify-content:flex-start;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.rp-overview-search__label{color:var(--rp-c-text-1);white-space:nowrap;font-weight:500}.rp-overview-search__input{border:1px solid var(--rp-c-divider);background-color:var(--rp-c-bg);color:var(--rp-c-text-1);border-radius:8px;min-width:200px;padding:.5rem .75rem;font-size:.875rem;transition:box-shadow .25s ease-in-out,border-color .25s ease-in-out}.rp-overview-search__input:focus{border-color:var(--rp-c-brand);box-shadow:0 0 0 2px rgba(var(--rp-c-brand-rgb), .2);outline:none}.rp-overview-search__input::placeholder{color:var(--rp-c-text-3)}.rp-overview-search__input::-webkit-search-cancel-button{appearance:none;cursor:pointer;opacity:.6;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 24 24%27 stroke=%27currentColor%27%3E%3Cpath stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M6 18L18 6M6 6l12 12%27/%3E%3C/svg%3E");background-size:14px 14px;width:14px;height:14px}.rp-overview-search__input::-webkit-search-cancel-button:hover{opacity:1}.rp-overview__empty{text-align:center;color:var(--rp-c-text-2);background-color:var(--rp-c-bg-soft);border-radius:8px;margin-top:1rem;padding:2rem;font-style:italic}@media (prefers-color-scheme:dark){.rp-overview-search__input{border-color:var(--rp-c-divider-dark);background-color:var(--rp-c-bg-dark)}}:root{--rp-c-overview-group-bg:var(--rp-c-bg-soft);--rp-c-overview-group-bg-hover:color-mix(in srgb, var(--rp-c-brand-lighter) 30%, transparent);--rp-c-overview-group-border:1px solid var(--rp-c-divider-light)}.rp-overview-group{flex-direction:column;gap:20px;width:100%;display:flex}.rp-overview-group__item{border:var(--rp-c-overview-group-border);border-radius:var(--rp-radius);flex-direction:row;width:100%;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.rp-overview-group__item:hover{border-color:var(--rp-c-brand-light);box-shadow:0 4px 6px #0000000a}.rp-overview-group__item:hover .rp-overview-group__item__title{background-color:var(--rp-c-overview-group-bg-hover)}.rp-overview-group__item:hover .rp-overview-group__item__title .rp-overview-group__item__title__icon{color:var(--rp-c-brand-dark)}@media (max-width:1280px){.rp-overview-group__item{flex-direction:column}.rp-overview-group__item__title{flex:none!important;width:100%!important}}.rp-overview-group__item__title{word-break:break-all;width:25%;color:var(--rp-c-text-1);background-color:var(--rp-c-overview-group-bg);flex:0 0 25%;padding:16px 20px;font-size:18px;font-weight:600;transition:background-color .2s;position:relative;overflow:hidden}.rp-overview-group__item__title__link,.rp-overview-group__item__title__text{color:inherit;text-decoration:none}.rp-overview-group__item__title__link:hover,.rp-overview-group__item__title__text:hover{color:var(--rp-c-brand)}.rp-overview-group__item__title__icon{-webkit-user-select:none;user-select:none;pointer-events:none;color:var(--rp-c-text-1);position:absolute;bottom:0;right:0}.rp-overview-group__item__content{flex-flow:wrap;flex:1;row-gap:20px;margin:0;padding:16px;list-style:none;display:flex}.rp-overview-group__item__content__item{word-break:break-all;flex:0 0 200px;width:200px;min-width:33.33%;max-width:33.33%}@media (max-width:768px){.rp-overview-group__item__content__item{flex:200px;min-width:50%;max-width:100%}}.rp-overview-group__item__content__item__link{color:var(--rp-c-text-2);word-break:normal;padding:4px 8px;font-size:14px;text-decoration:none;transition:color .2s,background-color .2s;display:inline-block}.rp-overview-group__item__content__item__link:hover{color:var(--rp-c-brand);background-color:var(--rp-c-bg)}.rp-overview-group__grid{grid-template-columns:repeat(4,1fr);gap:20px;width:100%;display:grid}@media (max-width:1280px){.rp-overview-group__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.rp-overview-group__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.rp-overview-group__grid{grid-template-columns:1fr}}.rp-overview-group__grid-item{border:1px solid var(--rp-c-divider-light);border-radius:var(--rp-radius);transition:border-color .2s,box-shadow .2s,background-color .2s}.rp-overview-group__grid-item.rp-overview-group__item__title{flex:none;width:100%}.rp-overview-group__grid-item:hover{border-color:var(--rp-c-brand-light);background-color:var(--rp-c-overview-group-bg-hover);box-shadow:0 4px 6px #0000000a}.rp-overview-group__grid-item:hover .rp-overview-group__item__title__icon{color:var(--rp-c-brand-dark)}html.rp-dark .rp-overview-group__item:hover .rp-overview-group__item__title__icon,html.rp-dark .rp-overview-group__grid-item:hover .rp-overview-group__item__title__icon{color:#fff}.rp-prev-next-page{justify-content:space-between;align-self:stretch;align-items:center;display:flex}.rp-prev-next-page__item{cursor:pointer;border-radius:8px;flex-direction:column;flex:1;justify-content:center;padding:12px;display:flex}.rp-prev-next-page__item__title{align-items:center;gap:.25rem;display:flex}.rp-prev-next-page__item__desc{color:var(--rp-c-text-3);padding:0 1.25rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:20px;display:block}.rp-prev-next-page__item:hover{opacity:.7;background-color:var(--rp-c-bg-mute)}.rp-prev-next-page__icon{font-size:1rem;display:inline-flex}.rp-prev-next-page__placeholder{flex:1}.rp-prev-next-page__prev{align-items:flex-start}.rp-prev-next-page__next{align-items:flex-end}.rp-prev-next-page__rotate_180{transform:rotate(180deg)}.rp-progress-circle{display:inline-flex}.rp-no-search-result{flex-direction:column;align-items:center;padding-top:2rem;padding-bottom:.5rem;display:flex}.rp-no-search-result__icon{opacity:.8;margin-bottom:1rem}.rp-no-search-result__text{margin-bottom:.5rem}.rp-no-search-result__suggestion{margin:0}.rp-search-panel__mask{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;background:#3c3c3c66;position:fixed;inset:0}.rp-search-panel__modal{background-color:var(--rp-c-bg-soft);border-radius:var(--rp-radius);max-width:560px;height:auto;margin:80px auto auto;padding:20px;animation:.18s ease-out rp-search-panel-in;position:relative}@media (prefers-reduced-motion:reduce){.rp-search-panel__modal{animation:none}}.rp-search-panel__header{align-items:center;display:flex}.rp-search-panel__cancel{color:var(--rp-c-brand);cursor:pointer;white-space:nowrap;margin-left:.5rem}@media (min-width:640px){.rp-search-panel__cancel{display:none}}.rp-search-panel__input-form{background-color:var(--rp-c-bg);border:1px solid var(--rp-c-brand);border-radius:var(--rp-radius-small);align-items:center;width:100%;height:55px;padding:0 12px;display:flex}.rp-search-panel__input{background-color:var(--rp-c-bg);outline:none;flex:1;width:80%;height:100%;padding-left:8px;font-size:20px;font-weight:500}.dark .rp-search-panel__input{color:var(--rp-c-text)}.rp-search-panel__close:hover{cursor:pointer;color:var(--rp-c-brand);transition:color .3s}.rp-search-panel__search-icon--loading{animation:1s ease-in-out infinite rp-search-panel-icon-loading}@media (prefers-reduced-motion:reduce){.rp-search-panel__search-icon--loading{animation:none}}.rp-search-panel__search-icon{font-size:20px;display:inline-block}.rp-search-panel__results{max-height:calc(100vh - 230px);padding-right:2px;overflow:scroll}.rp-search-panel__error{color:var(--rp-c-text-2);text-align:center;padding:2rem 0}.rp-search-panel__tabs{background-color:var(--rp-c-bg-soft);padding-bottom:6px;position:sticky}.rp-search-panel__tabs.rp-tabs{border:none;border-radius:0;margin:0}.rp-search-panel__group{padding-bottom:.5rem}@media (max-width:960px){.rp-search-panel__modal{margin-top:calc(32px + env(safe-area-inset-top,0px))}.rp-search-panel__input-form{height:40px}.rp-search-panel__search-icon,.rp-search-panel__close{width:16px;height:16px}.rp-search-panel__input{font-size:16px}}@keyframes rp-search-panel-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}}@keyframes rp-search-panel-icon-loading{0%,to{opacity:1}50%{opacity:.35}}.rp-suggest-item{box-sizing:border-box;margin:5px 2px;list-style:none}.dark .rp-suggest-item,.dark .rp-suggest-item .rp-suggest-item__link{box-shadow:none}.rp-suggest-item .rp-suggest-item__link{color:var(--rp-c-text-1);background-color:var(--rp-c-bg);border-radius:var(--rp-radius-small);width:100%;padding-left:12px;display:flex;box-shadow:0 1px 3px #d4d9e1}.rp-suggest-item--current .rp-suggest-item__link{background-color:var(--rp-c-brand);cursor:pointer;color:#fff}.rp-suggest-item--current .rp-suggest-item__container .rp-suggest-item__icon{color:#fff}.rp-suggest-item--current .rp-suggest-item__container .rp-suggest-item__action-icon{opacity:1}.rp-suggest-item--current .rp-suggest-item__container .rp-suggest-item__content .rp-suggest-item__statement{color:#fff}.rp-suggest-item--current .rp-suggest-item__container .rp-suggest-item__content .rp-suggest-item__mark{color:#fff;text-decoration:underline}.rp-suggest-item--current .rp-suggest-item__container .rp-suggest-item__content .rp-suggest-item__title{color:#fff}.rp-suggest-item__container{align-items:center;width:100%;min-height:56px;padding-right:12px;font-weight:500;display:flex}.rp-suggest-item__icon{color:var(--rp-c-gray-light-1)}.rp-suggest-item__content{width:100%;padding:6px 8px;font-size:14px;line-height:1.5}.rp-suggest-item__header{font-weight:500}.rp-suggest-item__statement{width:100%;font-size:.875rem}.rp-suggest-item__mark{color:var(--rp-c-brand)}.rp-suggest-item__title{color:var(--rp-c-gray-light-1);font-size:12px;font-weight:600}.rp-suggest-item__action-icon{opacity:0}.rp-tabs{contain:content;border-radius:var(--rp-radius);border:var(--rp-code-block-border);box-shadow:var(--rp-code-block-shadow);margin:1rem 0}.rp-tabs .rp-codeblock__title{padding:8px 12px}.rp-tabs__label{background-color:var(--rp-code-title-bg);border-bottom:var(--rp-code-block-border);flex-wrap:wrap;min-width:100%;padding:4px 12px;display:flex}.rp-tabs__label--no-scrollbar::-webkit-scrollbar{display:none}.rp-tabs__label--no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.rp-tabs__label__item{word-break:keep-all;color:var(--rp-c-text-2);box-sizing:border-box;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:calc(1.5*var(--rp-radius-small));margin-right:4px;padding:4px 12px;font-size:.875rem;transition:color .2s ease-out,background-color .2s ease-out;position:relative}.rp-tabs__label__item:last-child{margin-right:0}.rp-tabs__label__item--not-selected:hover{background-color:var(--rp-c-bg-mute)}.rp-tabs__label__item--selected{color:var(--rp-c-text-0);background-color:var(--rp-c-bg);box-shadow:0px 0px 3px 0px var(--rp-c-divider)}.rp-tabs__content__item{padding:0 1rem}.rp-tabs__content__item>.rp-codeblock:only-child,.rp-tabs__content__item>.rp-tabs:only-child{box-shadow:none;border:none;border-radius:0;margin:0 -1rem}.rp-tabs__content__item--active{display:block}.rp-tabs__content__item--hidden{display:none}.dark .rp-tabs__label__item--selected{background-color:var(--rp-c-bg-soft)}.rp-toc-item{justify-content:flex-start;align-self:stretch;align-items:flex-start;margin-top:10px;line-height:1.4;display:block;position:relative}.rp-toc-item:first-child{margin-top:0}.rp-toc-item__text{color:var(--rp-c-text-2);overflow-wrap:break-word;font-size:14px;font-weight:400}.rp-toc-item--active .rp-toc-item__text,.rp-toc-item--active .rp-toc-item__text code{color:var(--rp-c-link)}.rp-toc-item--active:before{content:"";background-color:var(--rp-c-brand);width:1px;height:100%;left:calc(-1*var(--rp-outline-padding-x));display:block;position:absolute;top:0}.rp-sidebar-menu{background-color:var(--rp-c-bg);border-bottom:1px solid var(--rp-c-divider-light);justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 20px;font-size:14px;font-style:normal;font-weight:600;display:flex}.rp-sidebar-menu__left{background:0 0;flex-shrink:0;align-items:center;gap:8px;height:100%;display:flex}.rp-sidebar-menu__right{background:0 0;align-items:center;gap:8px;min-width:0;height:100%;display:flex;overflow:hidden}.rp-sidebar-menu__right__text{line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rp-sidebar-menu__right__icon,.rp-sidebar-menu__right .rp-progress-circle{flex-shrink:0}@media (min-width:1280px){.rp-sidebar-menu{display:none}}.rp-sidebar-menu__mask{z-index:var(--rp-z-index-mask);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:color-mix(in srgb, var(--rp-c-bg) 60%, transparent);display:none;position:fixed;inset:0}@media (max-width:767px){.rp-sidebar-menu__mask{display:block}}:root{--rp-z-index-nav-screen:70;--rp-z-index-nav:60;--rp-z-index-mask:20;--rp-z-index-sidebar:50;--rp-z-index-sidebar-menu:30;--rp-z-index-aside:40;--rp-nav-height:64px;--rp-sidebar-width:320px;--rp-sidebar-menu-height:46px;--rp-sidebar-padding:20px;--rp-outline-width:268px;--rp-content-padding-x:80px;--rp-content-padding-y:48px;--rp-content-max-width:1000px;--rp-sidebar-margin-left:calc(max(0px, calc((100vw - var(--rp-content-max-width)) / 2 - var(--rp-sidebar-width))));--rp-outline-margin-right:calc(max(0px, calc((100vw - var(--rp-content-max-width)) / 2 - var(--rp-outline-width))))}@media (min-width:1280px){html:root{--rp-sidebar-menu-height:0px}}:root:has(.rp-doc-layout__container--no-menu){--rp-sidebar-menu-height:0px}.rp-doc-layout__container{flex-direction:row;justify-content:flex-start;width:100%;margin:0;padding:0;display:flex;position:relative}.rp-doc-layout__doc{flex-direction:column;width:100%;display:flex;position:relative;overflow-x:auto}.rp-doc-layout__overview{width:100%;max-width:min(100%,1280px);padding:var(--rp-content-padding-y) var(--rp-content-padding-x);position:relative;overflow-x:auto}.rp-doc-layout__sidebar{width:var(--rp-sidebar-width);max-width:var(--rp-sidebar-width);min-width:var(--rp-sidebar-width);height:calc(100vh - var(--rp-nav-height) - var(--rp-banner-height,0px));max-height:calc(100vh - var(--rp-nav-height) - var(--rp-banner-height,0px));padding:var(--rp-sidebar-padding);border-right:1px solid var(--rp-c-divider-light);margin-top:calc(-1*var(--rp-sidebar-menu-height));top:calc(var(--rp-nav-height) + var(--rp-banner-height,0px));z-index:var(--rp-z-index-sidebar);background:var(--rp-c-bg);position:sticky;bottom:0;left:0;overflow:auto scroll}.rp-doc-layout__doc-container{padding:var(--rp-content-padding-y) var(--rp-content-padding-x)}.rp-doc-layout__outline{width:var(--rp-outline-width);top:calc(var(--rp-nav-height) + var(--rp-banner-height,0px));margin-top:var(--rp-sidebar-menu-height);z-index:var(--rp-z-index-aside);padding-top:var(--rp-content-padding-y);height:calc(100vh - var(--rp-nav-height) - var(--rp-banner-height,0px));box-shadow:var(--rp-shadow-1);position:sticky;right:0;overflow:hidden}.rp-doc-layout__menu{top:calc(var(--rp-nav-height) + var(--rp-banner-height,0px));z-index:var(--rp-z-index-sidebar-menu);height:var(--rp-sidebar-menu-height);position:sticky;left:0}.rp-doc-layout__menu__placeholder{width:100%;height:var(--rp-sidebar-menu-height);min-height:var(--rp-sidebar-menu-height);display:block}@media (min-width:1280px){.rp-doc-layout__doc{max-width:min(100%,var(--rp-content-max-width));flex:1;overflow-x:auto}.rp-doc-layout__doc--wide{max-width:min(100%,var(--rp-content-max-width) + var(--rp-sidebar-width) + var(--rp-outline-width))}.rp-doc-layout__sidebar{margin-left:var(--rp-sidebar-margin-left)}.rp-doc-layout__sidebar-placeholder{width:12vw;margin-left:var(--rp-sidebar-margin-left)}.rp-doc-layout__sidebar-placeholder--legacy{width:var(--rp-sidebar-width)}.rp-doc-layout__outline{margin-right:var(--rp-outline-margin-right);padding-bottom:var(--rp-content-padding-y)}.rp-doc-layout__outline-placeholder{width:var(--rp-outline-width);margin-right:var(--rp-outline-margin-right)}}@media (max-width:1279px){:root{--rp-content-padding-x:36px;--rp-content-padding-y:48px}.rp-doc-layout__outline{background-color:color-mix(in srgb, var(--rp-c-bg) 60%, transparent);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:var(--rp-radius-small);max-width:100%;height:auto;box-shadow:var(--rp-shadow-2);visibility:hidden;opacity:0;padding:20px 0;transition:opacity .2s,transform .2s cubic-bezier(.19,1,.22,1);position:fixed;inset-inline-end:0;transform:translateY(-10px)}.rp-doc-layout__outline--open{opacity:1;visibility:visible;display:block;transform:translate(0,0)}}@media (max-width:768px){:root{--rp-content-padding-x:24px}.rp-doc-layout__sidebar{z-index:var(--rp-z-index-sidebar);top:calc(var(--rp-nav-height) + var(--rp-banner-height,0px));height:calc(100vh - var(--rp-nav-height));padding:var(--rp-sidebar-padding) var(--rp-sidebar-padding) calc(var(--rp-sidebar-padding) + 100px) var(--rp-sidebar-padding);background:var(--rp-c-bg);opacity:0;margin-top:0;transition:opacity .25s,transform .5s cubic-bezier(.19,1,.22,1);position:fixed;overflow:auto scroll;transform:translate(-100%)}.rp-doc-layout__sidebar--open{opacity:1;visibility:visible;left:0;transform:translate(0,0)}}.rp-not-found{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;margin:0 auto;padding:4rem;display:flex}@media (max-width:640px){.rp-not-found{padding:6rem 2rem 10rem}}.rp-not-found__error-code{font-size:3.75rem;font-weight:600}.rp-not-found__title{padding-top:.75rem;font-size:1.25rem;font-weight:700;line-height:1.25}.rp-not-found__divider{background-color:var(--rp-c-gray-light-1);width:4rem;height:1px;margin:1.5rem auto 1.125rem}.rp-not-found__action{padding-top:1.25rem}.rp-not-found__home-link{border-style:solid;border-width:1px;border-color:var(--rp-c-brand);color:var(--rp-c-brand);border-radius:1rem;padding:.5rem 1rem;font-weight:500;transition:color .3s,border-color .3s;display:inline-block}.rp-not-found__home-link:hover{border-color:var(--rp-c-brand-dark);color:var(--rp-c-brand-dark)}.leaf-docs-versions{flex:none;margin-inline-start:8px;position:relative}.leaf-docs-versions__trigger.leaf-button{color:var(--leaf-site-nav-text,var(--leaf-color-text-muted));font-family:var(--rp-font-family-mono,monospace);background:var(--leaf-color-surface-muted);border-radius:var(--leaf-radius-sm);gap:5px;padding-inline:8px;font-size:12px;font-weight:500}.leaf-docs-versions__menu{z-index:var(--leaf-z-index-popup,1000);width:176px;color:var(--leaf-color-text);background:var(--leaf-color-surface);border-radius:var(--leaf-radius);font:13px/1.5 var(--leaf-font-family);top:calc(100% + 8px);padding:6px;animation:.12s ease-out leaf-docs-version-open;position:absolute;inset-inline-start:0;box-shadow:0 8px 28px #0000001f}.leaf-docs-versions__menu a{border-radius:var(--leaf-radius-sm);color:inherit;transition:background var(--leaf-motion-duration);justify-content:space-between;align-items:center;gap:12px;margin-block:2px;padding:7px 10px;text-decoration:none;display:flex}.leaf-docs-versions__menu a:hover,.leaf-docs-versions__menu a:focus-visible{background:var(--leaf-color-surface-muted)}.leaf-docs-versions__menu a:focus-visible{outline:2px solid var(--leaf-color-primary);outline-offset:-2px}.leaf-docs-versions__menu a[aria-current]{color:var(--leaf-color-primary);background:color-mix(in srgb, var(--leaf-color-primary) 8%, transparent)}.leaf-docs-versions__menu small{color:var(--leaf-color-text-muted);font-size:12px}.leaf-docs-versions__caption{color:var(--leaf-color-text-muted);padding:6px 10px;font-size:12px;display:block}.leaf-nav-version{display:none!important}@keyframes leaf-docs-version-open{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.leaf-docs-versions__menu{animation:none}.leaf-docs-versions__menu a{transition:none}}:root{--rp-nav-height:64px}.rp-nav.leaf-docs-nav{top:var(--rp-banner-height,0px);z-index:var(--rp-z-index-nav,100);width:100%;height:var(--rp-nav-height);border-bottom:1px solid var(--leaf-site-border);background:color-mix(in srgb, var(--leaf-site-bg) 92%, transparent);color:var(--leaf-site-text);-webkit-backdrop-filter:saturate(1.4)blur(16px);backdrop-filter:saturate(1.4)blur(16px);flex-shrink:0;padding-inline:20px;display:block;position:sticky}.leaf-docs-nav__inner{align-items:center;gap:20px;width:100%;height:100%;margin-inline:auto;display:flex}.leaf-docs-nav__brand,.leaf-docs-nav__home,.leaf-docs-nav__tools,.leaf-docs-nav__preferences{flex:none;align-items:center;display:flex}.leaf-docs-nav__brand{gap:12px}.leaf-docs-nav__brand .leaf-docs-versions{margin-inline-start:0}.leaf-docs-nav__home{color:var(--leaf-site-text);gap:11px;text-decoration:none}.leaf-docs-nav__home img{flex:none}.leaf-docs-nav__wordmark{white-space:nowrap;flex-direction:column;gap:3px;display:flex}.leaf-docs-nav__wordmark>:first-child{letter-spacing:-.04em;font-size:19px;font-weight:700;line-height:1.2}.leaf-docs-nav__wordmark>:last-child{color:var(--leaf-site-muted);letter-spacing:.02em;font-size:11px;font-weight:400;line-height:1.2}.leaf-docs-nav__search{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.leaf-docs-nav__search>*{pointer-events:auto}.leaf-docs-nav__desktop{flex:none;height:100%;display:flex}.leaf-docs-nav__links{align-items:stretch;gap:24px;height:100%;margin:0;padding:0;list-style:none;display:flex}.leaf-docs-nav__links>li{display:flex}.leaf-docs-nav__link{color:var(--leaf-site-nav-text);white-space:nowrap;transition:color var(--leaf-motion-fast) var(--leaf-motion-easing);justify-content:center;align-items:center;gap:8px;padding:0 4px;font-size:14px;font-weight:500;line-height:24px;text-decoration:none;display:flex;position:relative}.leaf-docs-nav__link:hover,.leaf-docs-nav__link[aria-current=page]{color:var(--leaf-site-accent)}.leaf-docs-nav__desktop .leaf-docs-nav__link[aria-current=page]:after{content:"";inset-inline:4px;background:currentColor;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0}.leaf-docs-nav__link-description,.leaf-docs-nav__link-arrow{display:none}.leaf-docs-nav__tools{gap:4px;height:100%;margin-inline-start:auto}.leaf-docs-nav__preferences{border-inline-start:1px solid var(--leaf-site-border);gap:4px;margin-inline-start:12px;padding-inline-start:16px}.leaf-docs-nav__language,.leaf-docs-nav__source{border-radius:var(--leaf-radius);min-width:36px;min-height:36px;color:var(--leaf-site-nav-text);cursor:pointer;transition:color var(--leaf-motion-fast) var(--leaf-motion-easing);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:6px;font-family:inherit;font-size:12px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.leaf-docs-nav__language:hover,.leaf-docs-nav__source:hover{color:var(--leaf-site-accent)}.leaf-docs-nav__source>span,.leaf-docs-nav__source-arrow,.leaf-docs-nav__menu.leaf-button{display:none}:is(.leaf-docs-nav__menu,.leaf-docs-theme-button).leaf-button{background:0 0}:is(.leaf-docs-nav__menu,.leaf-docs-theme-button).leaf-button:hover:not(:disabled),:is(.leaf-docs-nav__menu,.leaf-docs-theme-button).leaf-button:active:not(:disabled){color:var(--leaf-site-accent);background:0 0}:is(.leaf-docs-nav__home,.leaf-docs-nav__link,.leaf-docs-nav__language,.leaf-docs-nav__source):focus-visible{outline:2px solid var(--leaf-site-accent);outline-offset:3px}.leaf-docs-search-button.leaf-button{border-color:var(--leaf-site-border);background:var(--leaf-site-soft);width:clamp(240px,16vw,300px);color:var(--leaf-site-muted);justify-content:flex-start;font-size:13px}.leaf-docs-search-button.leaf-button:hover{border-color:var(--leaf-site-accent);color:var(--leaf-site-accent)}.leaf-docs-search-button.leaf-button .leaf-button__content{gap:8px;width:100%}.leaf-docs-search-button.leaf-button .leaf-button__label{flex:1;min-width:0}.leaf-docs-search-button.leaf-button .leaf-button__icon:last-child{width:auto;margin-inline-start:auto}.leaf-docs-search-button.leaf-button .leaf-docs-search-label{text-overflow:ellipsis;white-space:nowrap;text-align:start;display:block;overflow:hidden}.leaf-docs-search-button.leaf-button kbd{border:1px solid var(--leaf-site-border);background:var(--leaf-site-panel);min-width:32px;color:var(--leaf-site-muted);font:11px/18px var(--rp-font-family-mono);border-radius:4px;justify-content:center;padding:1px 4px;display:inline-flex}.leaf-docs-search-mobile.leaf-button{display:none}.leaf-docs-theme-button.leaf-button{width:36px;height:36px;color:var(--leaf-site-nav-text)}.leaf-docs-color-switcher{background:0 0;border-color:#0000;flex:none;justify-content:center;width:28px;height:28px;padding:0}.leaf-docs-color-switcher .leaf-color-picker__trigger{width:100%;min-width:0;height:100%;padding:0}.leaf-docs-color-switcher:hover{border-color:var(--leaf-color-border)}.leaf-docs-nav-drawer .leaf-docs-nav__links{flex-direction:column;align-items:stretch;gap:8px;height:auto}.leaf-docs-nav-drawer .leaf-docs-nav__links>li{min-width:0}.leaf-docs-nav-drawer .leaf-docs-nav__link{border-radius:var(--leaf-radius);white-space:normal;justify-content:flex-start;gap:14px;width:100%;min-height:72px;padding:12px}.leaf-docs-nav-drawer .leaf-docs-nav__link[aria-current=page]{background:color-mix(in srgb, var(--leaf-color-primary) 8%, transparent)}.leaf-docs-nav-drawer .leaf-docs-nav__link-copy{gap:3px;display:grid}.leaf-docs-nav-drawer .leaf-docs-nav__link-description{color:var(--leaf-color-text-muted);font-size:12px;font-weight:400;line-height:20px;display:block}.leaf-docs-nav-drawer .leaf-docs-nav__link-arrow{color:var(--leaf-color-text-muted);flex:none;margin-inline-start:auto;display:block}.leaf-docs-nav-drawer .leaf-docs-nav__source{justify-content:flex-start;gap:10px;width:100%;min-height:44px;padding-inline:12px;font-size:14px}.leaf-docs-nav-drawer .leaf-docs-nav__source>span,.leaf-docs-nav-drawer .leaf-docs-nav__source .leaf-docs-nav__source-arrow{display:block}.leaf-docs-nav-drawer .leaf-docs-nav__source .leaf-docs-nav__source-arrow{margin-inline-start:auto}.leaf-docs-nav-drawer__settings{border-top:1px solid var(--leaf-color-border);gap:8px;margin-top:24px;padding:20px 12px 0;display:grid}.leaf-docs-nav-drawer__settings>div{min-height:44px;color:var(--leaf-color-text-muted);justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.leaf-docs-nav-drawer :is(.leaf-docs-nav__link,.leaf-docs-nav__language,.leaf-docs-nav__source):focus-visible{outline:2px solid var(--leaf-color-primary-indicator);outline-offset:2px}@media (min-width:1280px){.rp-nav.leaf-docs-nav{padding-inline:calc(var(--rp-sidebar-margin-left) + var(--rp-sidebar-padding)) calc(var(--rp-outline-margin-right) + var(--rp-sidebar-padding))}}@media not (min-width:1440px){.leaf-docs-nav__desktop{display:none}.leaf-docs-nav__menu.leaf-button{background:0 0;display:inline-flex}}@media not (min-width:960px){:root{--rp-nav-height:56px}.rp-nav.leaf-docs-nav{padding-inline:20px}.leaf-docs-nav__inner{gap:12px;display:flex}.leaf-docs-nav__search{margin-inline-start:auto;position:static}.leaf-docs-nav__tools{margin-inline-start:0}.leaf-docs-search-button.leaf-button{display:none}.leaf-docs-search-mobile.leaf-button{background:0 0;display:inline-flex}.leaf-docs-search-mobile.leaf-button:hover:not(:disabled),.leaf-docs-search-mobile.leaf-button:active:not(:disabled){color:var(--leaf-site-accent);background:0 0}.leaf-docs-nav__desktop,.leaf-docs-nav__preferences,.leaf-docs-nav__repository{display:none}.leaf-docs-nav__menu.leaf-button{display:inline-flex}.leaf-docs-nav__tools{gap:4px}}@media (max-width:400px){.rp-nav.leaf-docs-nav{padding-inline:12px}.leaf-docs-nav__inner,.leaf-docs-nav__brand,.leaf-docs-nav__home{gap:8px}.leaf-docs-nav__home img{width:30px;height:30px}.leaf-docs-nav__wordmark>:first-child{font-size:17px}.leaf-docs-nav__wordmark>:last-child{display:none}.leaf-docs-nav__brand .leaf-docs-versions__trigger{padding-inline:6px;font-size:11px}.leaf-docs-nav__tools .leaf-button{width:32px;min-width:32px;height:36px}}@media (prefers-reduced-motion:reduce){.leaf-docs-nav :is(a,button),.leaf-docs-nav-drawer a{transition:none}}@media (forced-colors:active){.leaf-docs-nav__link[aria-current=page]{outline-offset:-1px;outline:1px solid highlight}}.rp-doc-layout__sidebar:has(.leaf-component-sidebar){scrollbar-gutter:auto;flex-direction:column;padding:0;display:flex;overflow:hidden}.leaf-component-sidebar{flex-direction:column;flex:1;min-height:0;display:flex}.leaf-component-sidebar__filter{padding:var(--rp-sidebar-padding);border-bottom:1px solid var(--leaf-site-divider);background:var(--rp-c-bg);flex:none}.leaf-component-sidebar__list{min-height:0;padding:0 var(--rp-sidebar-padding) var(--rp-sidebar-padding);overscroll-behavior:contain;flex:1;overflow:auto}.leaf-component-sidebar__empty{margin-block:var(--rp-sidebar-padding);color:var(--leaf-site-muted);font-size:13px}.rp-sidebar-divider{border-top:1px solid var(--rp-c-divider-light);margin-top:.75rem;margin-bottom:.75rem}.rp-sidebar-divider--dashed{border-top:1px dashed var(--rp-c-divider-light);margin-top:.75rem;margin-bottom:.75rem}.rp-sidebar-group{color:var(--rp-c-text-1)}.rp-sidebar-item{cursor:pointer;color:var(--rp-c-text-2);border-radius:8px;justify-content:space-between;align-items:center;margin-top:2px;padding:6px 12px;font-size:14px;font-weight:400;line-height:24px;transition:color .15s,background-color .15s;display:flex;position:relative}.rp-sidebar-item:hover,.rp-sidebar-item--pending{color:var(--rp-c-text-1);background-color:var(--rp-c-bg-mute)}.rp-sidebar-item--pending{opacity:.8}.rp-sidebar-item.rp-link[target=_blank]:after{content:"↗";margin-left:.2em;margin-right:.1em;font-size:1em;font-weight:400;display:inline-block}.rp-sidebar-item--active{color:var(--rp-c-link);background-color:var(--rp-c-brand-tint);font-weight:600}.rp-sidebar-item--active:hover{color:var(--rp-c-link);background-color:var(--rp-c-brand-tint)}.rp-sidebar-item--group-item:before{content:"";background-color:var(--rp-c-divider-light);width:1px;position:absolute;top:0;bottom:0;left:12px}.rp-sidebar-item--group-item.rp-sidebar-item--active .rp-sidebar-item__left:before{content:"";background-color:var(--rp-c-brand);width:1px;height:calc(50% - 4px);position:absolute;top:calc(25% + 2px);bottom:0;left:12px}.rp-sidebar-item__left{align-items:center;gap:4px;display:flex}.rp-sidebar-item__icon{object-fit:contain;flex:0 0 16px;width:16px;height:16px;font-size:16px;line-height:16px}.rp-sidebar-item__icon>svg,.rp-sidebar-item__icon>img{object-fit:contain;width:100%;height:100%}.rp-sidebar-item__right{align-items:center;display:flex}.rp-sidebar-item__link{opacity:1}.rp-sidebar-section-header{justify-content:space-between;align-items:center;margin-top:16px;padding:4px 12px;display:flex}.rp-sidebar-section-header:first-child{margin-top:0}.rp-sidebar-section-header__left{color:var(--rp-c-text-1);align-items:center;gap:4px;font-size:14px;font-weight:600;display:flex}.rp-sidebar-section-header__icon{object-fit:contain;flex:0 0 16px;width:16px;height:16px}.rp-sidebar-section-header__icon>svg,.rp-sidebar-section-header__icon>img{object-fit:contain;width:100%;height:100%}.rp-sidebar-section-header__right{align-items:center;display:flex}.leaf-component-filter{min-width:0}.leaf-component-filter>.leaf-input{width:100%}.leaf-component-filter input::-webkit-search-cancel-button{appearance:none}.leaf-component-scene{color:var(--leaf-color-text);font:14px/1.5 var(--leaf-font-family);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.leaf-component-scene__column{flex-direction:column;gap:24px;min-width:0;display:flex}.leaf-component-scene__sign-in,.leaf-component-scene__pulse,.leaf-component-scene__invite{gap:24px;min-width:0;display:grid}.leaf-component-scene__brand{border-radius:var(--leaf-radius-md);background:var(--leaf-color-primary);width:44px;height:44px;color:var(--leaf-color-on-primary);place-items:center;display:grid}.leaf-component-scene__sign-in-title{letter-spacing:-.5px;margin:0 0 6px;font-size:20px;font-weight:700;line-height:1.4}.leaf-component-scene__description,.leaf-component-scene__sign-in-note{color:var(--leaf-color-text-muted);margin:0;font-size:13px;line-height:1.7}.leaf-component-scene__remember,.leaf-component-scene__progress-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.leaf-component-scene__remember{flex-wrap:wrap}.leaf-component-scene__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.leaf-component-scene__progress{gap:8px;display:grid}.leaf-component-scene__progress-label{color:var(--leaf-color-text-muted);font-variant-numeric:tabular-nums;font-size:13px}.leaf-component-scene__activity{border-top:1px solid var(--leaf-color-border);gap:18px;padding-top:20px;display:grid}.leaf-component-scene__activity-row{align-items:center;gap:10px;font-size:13px;display:flex}.leaf-component-scene__activity-row>div{min-width:0}.leaf-component-scene__activity-row small{color:var(--leaf-color-text-muted);margin-top:3px;font-size:12px;display:block}.leaf-component-scene__notifications{gap:16px;display:grid}.leaf-component-scene__notification{justify-content:space-between;align-items:center;gap:16px;display:flex}.leaf-component-scene__notification+.leaf-component-scene__notification{border-top:1px dashed var(--leaf-color-border);padding-top:16px}.leaf-component-scene__notification>label{min-width:0}.leaf-component-scene__notification small{color:var(--leaf-color-text-muted);margin-top:3px;font-size:12px;line-height:1.6;display:block}.leaf-component-scene__price{white-space:nowrap;font-size:13px;font-weight:500}.leaf-component-scene__invite-field{gap:8px;min-width:0;display:flex}.leaf-component-scene__invite-input{flex:1;width:0;min-width:0}.leaf-component-scene__teammates{border-top:1px solid var(--leaf-color-border);color:var(--leaf-color-text-muted);flex-wrap:wrap;align-items:center;gap:12px;padding-top:20px;font-size:13px;display:flex}.leaf-component-scene__action-groups{gap:12px;display:grid}.leaf-component-scene__action-row,.leaf-component-scene__tag-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.leaf-component-scene__tag-groups{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:1000px){.leaf-component-scene{grid-template-columns:repeat(2,minmax(0,1fr))}.leaf-component-scene__column--plans{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.leaf-component-scene__tags{grid-column:1/-1}}@media (max-width:640px){.leaf-component-scene{grid-template-columns:minmax(0,1fr)}.leaf-component-scene__column--plans{grid-column:auto;align-items:stretch;display:flex}}.leaf-showroom{text-align:start;min-width:0}.leaf-showroom [hidden]{display:none!important}.leaf-showroom__toolbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.leaf-showroom__colors{border:0;gap:12px;min-width:0;margin:0 4px;padding:0;display:flex}.leaf-showroom__colors>button{color:#fff;width:20px;height:20px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--leaf-site-text) 18%, transparent);cursor:pointer;outline-offset:3px;border:0;border-radius:50%;outline:2px solid #0000;place-items:center;padding:0;display:grid}.leaf-showroom__colors>button[aria-pressed=true]{outline-color:var(--leaf-site-muted)}.leaf-showroom__colors>button:focus-visible{outline-color:var(--leaf-site-accent)}.leaf-workspace{border:1px solid var(--leaf-color-border);border-radius:var(--leaf-radius-lg);background:var(--leaf-color-surface-muted);min-width:0;min-height:600px;color:var(--leaf-color-text);font:14px/1.5 var(--leaf-font-family);grid-template-columns:248px minmax(0,1fr);gap:8px;padding:8px;display:grid}.leaf-workspace__sidebar{flex-direction:column;gap:24px;min-width:0;padding:16px 8px 8px;display:flex}.leaf-workspace__brand{align-items:center;gap:10px;padding-inline:10px;display:flex}.leaf-workspace__brand strong{letter-spacing:-.3px;font-size:15px;font-weight:700;display:block}.leaf-workspace__brand small{color:var(--leaf-color-text-muted);margin-top:2px;font-size:12px;display:block}.leaf-workspace__brand-icon{border-radius:var(--leaf-radius);background:var(--leaf-color-primary);width:34px;height:34px;color:var(--leaf-color-on-primary);flex:none;place-items:center;display:grid}.leaf-workspace__menu-count{color:var(--leaf-color-text-muted);font-variant-numeric:tabular-nums;font-size:12px}.leaf-workspace__sidebar-bottom{gap:20px;margin-top:auto;display:grid}.leaf-workspace__usage{gap:12px;display:grid}.leaf-workspace__usage-title{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.leaf-workspace__usage-label{color:var(--leaf-color-text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.leaf-workspace__user{align-items:center;gap:10px;padding-inline:8px;display:flex}.leaf-workspace__user>div{flex:1;min-width:0}.leaf-workspace__user strong{font-size:13px;font-weight:500;display:block}.leaf-workspace__user small{color:var(--leaf-color-text-muted);font-size:12px;display:block}.leaf-workspace__user>svg{color:var(--leaf-color-text-muted)}.leaf-workspace__main{border:1px solid var(--leaf-color-border);border-radius:calc(var(--leaf-radius-lg) - 8px);background:var(--leaf-color-surface);min-width:0;box-shadow:var(--leaf-shadow-xs)}.leaf-workspace__topbar{border-bottom:1px solid var(--leaf-color-border);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 24px;display:flex}.leaf-workspace__search{flex:0 300px;width:0;min-width:0}.leaf-workspace__topbar-actions,.leaf-workspace__actions{align-items:center;gap:8px;display:flex}.leaf-workspace__topbar-actions{flex:none}.leaf-workspace__content{gap:24px;padding:24px;display:grid}.leaf-workspace__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.leaf-workspace__title{letter-spacing:-.6px;margin:0 0 6px;font-size:24px;font-weight:700;line-height:1.4}.leaf-workspace__description{color:var(--leaf-color-text-muted);margin:0;font-size:13px;line-height:1.7}.leaf-workspace__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.leaf-workspace__metric{gap:12px;display:grid}.leaf-workspace__metric-label{justify-content:space-between;align-items:center;gap:8px;display:flex}.leaf-workspace__metric-label>svg{flex:none}.leaf-workspace__trend{color:var(--leaf-color-text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.leaf-workspace__trend>span{color:var(--leaf-color-success-ink);align-items:center;gap:2px;font-weight:500;display:inline-flex}.leaf-workspace__panels{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.leaf-workspace__projects{gap:20px;display:grid}.leaf-workspace__project{gap:14px;min-width:0;display:grid}.leaf-workspace__project+.leaf-workspace__project{border-top:1px solid var(--leaf-color-border);padding-top:20px}.leaf-workspace__project-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.leaf-workspace__project-heading>div{min-width:0}.leaf-workspace__project-title{margin:0 0 4px;font-size:14px;font-weight:500;line-height:1.5}.leaf-workspace__project-description{color:var(--leaf-color-text-muted);margin:0;font-size:12px;line-height:1.6}.leaf-workspace__project-footer{color:var(--leaf-color-text-muted);align-items:center;gap:10px;font-size:12px;display:flex}.leaf-workspace__event{gap:5px;display:grid}.leaf-workspace__event strong{font-size:14px;font-weight:500}.leaf-workspace__event>span{color:var(--leaf-color-text-muted);font-size:12px}@media (max-width:1080px){.leaf-workspace__panels{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.leaf-workspace{grid-template-columns:minmax(0,1fr)}.leaf-workspace__sidebar{display:none}}@media (max-width:640px){.leaf-showroom__toolbar{flex-wrap:wrap;gap:20px}.leaf-workspace__topbar{gap:10px;padding:12px 16px}.leaf-workspace__content{gap:20px;padding:20px 16px}.leaf-workspace__title{font-size:22px}.leaf-workspace__metrics{grid-template-columns:minmax(0,1fr);gap:12px}}.leaf-package-install{text-align:start;width:100%;min-width:0}.leaf-package-install .leaf-tabs__panel{padding-block:0}.leaf-package-install .leaf-tabs__tab img{flex:none;display:block}.leaf-package-install__command{background:var(--leaf-site-soft);align-items:center;gap:12px;min-height:56px;padding:10px 14px;display:flex}.leaf-package-install__command code{min-width:0;color:var(--leaf-site-text);font-family:var(--rp-font-family-mono);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;font-size:13px;line-height:1.7}.leaf-package-install__command code>span{color:var(--leaf-color-primary)}.leaf-package-install__command .leaf-button{color:var(--leaf-site-muted);flex:none}.leaf-package-install__prompt{color:var(--leaf-site-muted);font-family:var(--rp-font-family-mono);-webkit-user-select:none;user-select:none;font-size:13px}.leaf-package-install[data-variant=guide]{margin-block:20px 24px}.leaf-package-install[data-variant=guide] .leaf-tabs__panels{padding-top:8px}.leaf-package-install[data-variant=guide] .rp-codeblock{margin-block:0}.leaf-package-install[data-variant=hero]{border:1px solid var(--leaf-site-border);background:var(--leaf-site-panel);border-radius:12px;max-width:410px;overflow:clip}.leaf-package-install[data-variant=hero] .leaf-tabs__header{padding-inline:12px}.leaf-package-install[data-variant=hero] .leaf-tabs__list{flex:1}.leaf-package-install[data-variant=hero] .leaf-tabs__track{gap:0}.leaf-package-install[data-variant=hero] .leaf-tabs__entry{flex:1}.leaf-package-install[data-variant=hero] .leaf-tabs__tab{flex:1;justify-content:center}@media (max-width:520px){.leaf-package-install .leaf-tabs__track{gap:0}.leaf-package-install .leaf-tabs__entry,.leaf-package-install .leaf-tabs__tab{flex:1}.leaf-package-install .leaf-tabs__tab{gap:6px;padding-inline:7px}.leaf-package-install__command{gap:8px;padding-inline:12px}.leaf-package-install[data-variant=hero] .leaf-tabs__header{padding-inline:6px}}.medium-zoom-overlay,.medium-zoom-image--opened{z-index:999}.leaf-component-overview__empty{color:var(--leaf-site-muted);text-align:center;padding-block:32px}.leaf-component-grid{grid-template-columns:repeat(auto-fill,minmax(min(175px,100%),1fr));gap:14px;margin:16px 0 32px;display:grid}.leaf-component-group>h2{margin-top:28px;font-size:20px}.leaf-component-card{border:1px solid var(--leaf-site-border);min-width:0;color:var(--leaf-site-text);background:var(--leaf-site-panel);transition:border-color var(--leaf-motion-duration) var(--leaf-motion-easing),background-color var(--leaf-motion-duration) var(--leaf-motion-easing);border-radius:12px;text-decoration:none;display:block;overflow:hidden}.leaf-component-card:hover{border-color:var(--leaf-color-border-hover);background:var(--leaf-site-soft)}.leaf-component-card:focus-visible{outline:3px solid color-mix(in srgb, var(--leaf-color-primary) 35%, transparent);outline-offset:3px}.leaf-component-card__preview{aspect-ratio:2;border-bottom:1px solid var(--leaf-site-border);background:var(--leaf-site-soft);justify-content:center;align-items:center;padding:8px;display:flex}.leaf-component-card__preview>svg{width:100%;height:100%;display:block}.leaf-component-card__body{padding:14px}.leaf-component-card__body h3{color:var(--leaf-site-text);align-items:flex-start;gap:5px;margin:5px 0 8px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.leaf-component-card__body h3 .leaf-component-card__title{flex:1;min-width:0}.leaf-component-card__body h3 .leaf-component-card__label{color:var(--leaf-site-muted);font-size:13px;font-weight:400;display:inline-block}.leaf-component-card__body h3 svg{color:var(--leaf-site-muted);flex:none;margin-top:3px;margin-left:auto}.leaf-component-card__body p{color:var(--leaf-site-muted);margin:0;font-size:13px;line-height:1.7}@media (max-width:480px){.leaf-component-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.leaf-component-card__body{padding:12px 10px}.leaf-component-card__body h3{gap:3px;font-size:13px}.leaf-component-card__body h3 svg{display:none}}@media (prefers-reduced-motion:reduce){.leaf-component-card{transition:none}}.leaf-color-scales{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-top:20px}.leaf-color-scale-list{border:1px solid var(--leaf-site-border);background:var(--leaf-site-panel);border-radius:16px;overflow:clip}.leaf-color-scale{box-sizing:border-box;border-bottom:1px solid var(--leaf-site-divider);grid-template-columns:178px minmax(0,1fr);column-gap:24px;min-width:0;padding:18px 20px 17px;display:grid}.leaf-color-scale:last-child{border-bottom:0}.leaf-color-scale__heading{flex-direction:column;grid-area:1/1/span 2;justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.leaf-color-scale__heading h3{color:var(--leaf-site-text);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:650;line-height:1.4}.leaf-color-scale__heading p{color:var(--leaf-site-muted);margin:4px 0 0;font-size:11.5px;line-height:1.55}.leaf-color-scale__base-key{color:var(--leaf-site-muted);align-items:center;gap:6px;font-size:10.5px;font-weight:550;line-height:1.4;display:inline-flex}.leaf-color-scale__base-key>span{border:1px solid color-mix(in srgb, currentColor 20%, transparent);width:9px;height:9px;box-shadow:0 0 0 2px var(--leaf-site-panel);border-radius:999px;flex:none}.leaf-color-scale__track{grid-area:1/2;grid-template-columns:repeat(var(--leaf-color-scale-columns), minmax(0, 1fr));gap:4px;min-width:0;display:grid}.leaf-color-scale__swatch{box-sizing:border-box;min-width:0;color:var(--leaf-site-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;align-items:stretch;gap:6px;padding:0;display:flex}.leaf-color-scale__swatch:focus-visible{outline:2px solid var(--leaf-site-accent);outline-offset:3px;border-radius:7px}.leaf-color-scale__paint{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--leaf-site-text) 10%, transparent);border-radius:7px;width:100%;height:52px;transition:box-shadow .14s,transform .14s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.leaf-color-scale__swatch:hover .leaf-color-scale__paint{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 3px 8px #00000017}.leaf-color-scale__swatch[data-selected=true]{color:var(--leaf-site-text);font-weight:650}.leaf-color-scale__swatch[data-selected=true] .leaf-color-scale__paint{outline:2px solid var(--leaf-site-accent);outline-offset:2px}.leaf-color-scale__step{font-family:var(--rp-font-family-mono);font-variant-numeric:tabular-nums;text-align:center;text-overflow:ellipsis;font-size:10px;line-height:1.25;overflow:hidden}.leaf-color-scale__selection{box-sizing:border-box;border:1px solid var(--leaf-site-divider);background:var(--leaf-site-soft);min-width:0;color:var(--leaf-site-muted);border-radius:8px;flex-wrap:wrap;grid-area:2/2;align-items:center;gap:5px 12px;margin-top:10px;padding:7px 9px;font-size:10.5px;line-height:1.45;display:flex}.leaf-color-scale__selection code{min-width:0;color:var(--leaf-site-text);font-family:var(--rp-font-family-mono);overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:10px}.leaf-color-scale__base-variable{overflow-wrap:anywhere;font-size:10px}@media (max-width:640px){.leaf-color-scale{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 12px}.leaf-color-scale__heading{grid-area:auto/1;gap:6px}.leaf-color-scale__track{grid-area:auto/1;gap:3px}.leaf-color-scale__selection{grid-area:auto/1;margin-top:0}.leaf-color-scale__paint{height:40px}}@media (prefers-reduced-motion:reduce){.leaf-color-scale__paint{transition:none}}.leaf-component-example{--leaf-example-code-bg:var(--leaf-site-soft);--rp-code-block-bg:var(--leaf-example-code-bg);--rp-code-font-size:13px;border:1px solid var(--leaf-site-border);background:var(--leaf-site-panel);border-radius:12px;min-width:0;margin:20px 0 32px;overflow:clip}.leaf-component-example [hidden]{display:none!important}.leaf-component-example__preview{min-height:112px;color:var(--leaf-color-text);font:var(--leaf-font-size)/var(--leaf-line-height) var(--leaf-font-family);animation:var(--leaf-motion-animation,leaf-content-in var(--leaf-motion-duration) var(--leaf-motion-easing));justify-content:center;align-items:center;gap:14px;padding:24px;display:flex}.leaf-component-example__preview-content{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;max-width:100%;display:grid}:where(.leaf-component-example__preview-content)>*{min-width:0;max-width:100%}:where(.leaf-component-example__preview-content)>.leaf-badge{justify-self:center}.leaf-component-example__code{border-top:1px solid var(--leaf-site-divider);background:var(--leaf-example-code-bg);scroll-margin-top:calc(var(--rp-nav-height) + var(--rp-sidebar-menu-height) + var(--rp-banner-height,0px) + 16px)}.leaf-component-example .leaf-component-example__preview ol.leaf-steps,.leaf-component-example .leaf-component-example__preview .leaf-breadcrumb ol{margin:0;padding:0;list-style:none}.leaf-component-example .leaf-component-example__preview ol.leaf-steps>li,.leaf-component-example .leaf-component-example__preview .leaf-breadcrumb ol>li{margin:0;list-style:none}.leaf-component-example__preview>[role=status]{color:var(--leaf-site-muted);font-size:13px}.leaf-component-example__code-header{border-bottom:1px solid var(--leaf-site-divider);background:var(--leaf-example-code-bg);min-height:40px;color:var(--leaf-site-muted);justify-content:space-between;align-items:center;gap:12px;padding:2px 10px 2px 20px;font-size:12px;display:flex}.leaf-component-example__code-header>span,.leaf-component-example__code-header>div{align-items:center;gap:8px;display:inline-flex}.leaf-component-example__code-header>span{font-family:var(--rp-font-family-mono);overflow-wrap:anywhere;min-width:0}.leaf-component-example__code-header .leaf-button{color:var(--leaf-site-muted)}.leaf-component-example__wrap{flex:none}.leaf-component-example__wrap[aria-pressed=true]{color:var(--leaf-color-primary);background:var(--leaf-color-primary-soft)}.leaf-component-example__code-viewport{isolation:isolate;background:var(--leaf-example-code-bg);min-width:0;transition:height calc(var(--leaf-motion-duration,.2s)*.8) var(--leaf-motion-easing);position:relative;overflow:hidden}.leaf-component-example__code-viewport:after{content:"";z-index:2;background:linear-gradient(to bottom, transparent 5%, var(--leaf-example-code-bg) 90%);opacity:0;pointer-events:none;height:48px;transition:opacity calc(var(--leaf-motion-duration,.2s)*.8) var(--leaf-motion-easing);position:absolute;inset:auto 0 0}.leaf-component-example[data-collapsible=true][data-expanded=false] .leaf-component-example__code-viewport:after{opacity:1}.leaf-component-example__source{min-width:0}.leaf-component-example__source .rp-codeblock{box-shadow:none;border:0;border-radius:0;margin:0}.leaf-component-example__source .rp-code-button-group{display:none}.leaf-component-example__source :where(.rp-codeblock__content code){padding:14px 0 24px;line-height:1.85}.leaf-component-example[data-wrap-code=true] :where(pre,code){white-space:pre-wrap;overflow-wrap:anywhere;width:100%}.leaf-component-example__expand{z-index:3;background:var(--leaf-example-code-bg);transition:margin-top calc(var(--leaf-motion-duration,.2s)*.8) var(--leaf-motion-easing),padding-top calc(var(--leaf-motion-duration,.2s)*.8) var(--leaf-motion-easing);justify-content:center;margin-top:-31px;padding:0 16px 16px;display:flex;position:relative}.leaf-component-example[data-expanded=true] .leaf-component-example__expand{pointer-events:none;margin-top:0;padding-top:6px;position:sticky;bottom:0}.leaf-component-example__expand>button{background:var(--leaf-site-panel);pointer-events:auto}.leaf-component-example[data-expanded=true] .leaf-component-example__expand>button{box-shadow:none}.leaf-component-example__expand svg{transition:transform calc(var(--leaf-motion-duration,.2s)*.8) var(--leaf-motion-easing)}.leaf-component-example[data-expanded=true] .leaf-component-example__expand svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.leaf-component-example__code-viewport,.leaf-component-example__code-viewport:after,.leaf-component-example__expand,.leaf-component-example__expand svg{transition:none}}@media (max-width:640px){.leaf-component-example{border-radius:10px}.leaf-component-example__preview{gap:12px;min-height:96px;padding:20px 16px}.leaf-component-example__code-header{gap:5px;padding-left:14px;padding-right:8px}.leaf-component-example__code-header>div{gap:3px}}.leaf-intro-hero{border:1px solid var(--leaf-site-border);background:var(--leaf-site-soft);text-align:center;border-radius:16px;margin-block:24px 8px;padding:36px 24px}.leaf-intro-hero__name{color:var(--leaf-site-text);letter-spacing:-.04em;margin:0;font-size:42px;font-weight:700;line-height:1.1}.leaf-intro-hero__tagline{color:var(--leaf-color-primary-ink);margin:0;font-size:15px;font-weight:500;line-height:1.6}.leaf-intro-hero__description{max-inline-size:500px;color:var(--leaf-site-muted);font-size:15px;line-height:1.8}.leaf-intro-hero__description>p{margin:0}.leaf-intro-hero__badges{margin-block:2px 8px}.leaf-intro-hero__badges>span{border:1px solid var(--leaf-site-border);color:var(--leaf-site-muted);background:var(--leaf-site-panel);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;line-height:1.5;display:inline-flex}.leaf-intro-features{margin-block:20px}.leaf-intro-feature{min-inline-size:0}.leaf-intro-feature__icon{color:var(--leaf-site-accent);flex-shrink:0}.leaf-intro-feature__description{color:var(--leaf-site-muted);font-size:14px;line-height:1.8}.leaf-intro-feature__description>p{margin:0}.leaf-intro-browsers{border:1px solid var(--leaf-site-border);background:var(--leaf-site-panel);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0;padding:0;list-style:none;display:grid;overflow:hidden}.leaf-intro-browsers>li{min-inline-size:0;color:var(--leaf-site-text);flex-direction:column;align-items:center;gap:8px;padding:20px 8px;font-size:14px;font-weight:500;display:flex}.leaf-intro-browsers>li+li{border-inline-start:1px solid var(--leaf-site-border)}.leaf-intro-browsers__version{color:var(--leaf-site-muted);font-size:13px;font-weight:400}@media (max-width:480px){.leaf-intro-hero{padding:28px 16px}}