@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-opsz-normal-CfYZpDVp.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(/assets/inter-cyrillic-opsz-normal-BFQXbQ-f.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(/assets/inter-greek-ext-opsz-normal-BmPQvyvo.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(/assets/inter-greek-opsz-normal-BM0NlUE_.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(/assets/inter-vietnamese-opsz-normal-Ci9T9ieq.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(/assets/inter-latin-ext-opsz-normal-DpK-iCPk.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(/assets/inter-latin-opsz-normal-BwkfbSeq.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}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--lt-grey-1:#0e0e10;--lt-grey-2:#18181b;--lt-grey-3:#1f1f23;--lt-grey-4:#26262c;--lt-grey-5:#323239;--lt-grey-6:#3b3b44;--lt-grey-7:#53535f;--lt-grey-8:#848494;--lt-grey-9:#adadb8;--lt-grey-10:#c8c8d0;--lt-grey-11:#d3d3d9;--lt-grey-12:#dedee3;--lt-grey-13:#e6e6ea;--lt-grey-14:#efeff1;--lt-grey-15:#f7f7f8;--lt-cobalt-200:#a9c3fe;--lt-cobalt-300:#86a4f5;--lt-cobalt-500:#3f6beb;--lt-cobalt-550:#3761e1;--lt-cobalt-600:#325bda;--lt-cobalt-700:#284cc3;--lt-bg-app:var(--lightningcss-light,#efeff1)var(--lightningcss-dark,#0e0e10);--lt-bg-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#18181b);--lt-bg-sidebar:var(--lightningcss-light,#f7f7f8)var(--lightningcss-dark,#1f1f23);--lt-bg-muted:var(--lightningcss-light,#efeff1)var(--lightningcss-dark,#26262c);--lt-bg-muted-strong:var(--lightningcss-light,#dedee3)var(--lightningcss-dark,#3b3b44);--lt-bg-float:var(--lightningcss-light,#fff)var(--lightningcss-dark,#26262c);--lt-bg-inverse:var(--lightningcss-light,#26262c)var(--lightningcss-dark,#efeff1);--lt-bg-hover:var(--lightningcss-light,#0e0e100d)var(--lightningcss-dark,#ffffff0f);--lt-bg-pressed:var(--lightningcss-light,#0e0e1017)var(--lightningcss-dark,#ffffff1a);--lt-bg-selected:var(--lightningcss-light,#3f6beb1a)var(--lightningcss-dark,#3f6beb33);--lt-bg-selected-hover:var(--lightningcss-light,#3f6beb26)var(--lightningcss-dark,#3f6beb42);--lt-bg-scrim:var(--lightningcss-light,#0e0e107a)var(--lightningcss-dark,#000000a3);--lt-text-1:var(--lightningcss-light,#0e0e10)var(--lightningcss-dark,#efeff1);--lt-text-2:var(--lightningcss-light,#53535f)var(--lightningcss-dark,#adadb8);--lt-text-3:var(--lightningcss-light,#686874)var(--lightningcss-dark,#9393a1);--lt-text-disabled:var(--lightningcss-light,#adadb8)var(--lightningcss-dark,#53535f);--lt-text-inverse:var(--lightningcss-light,#efeff1)var(--lightningcss-dark,#0e0e10);--lt-text-on-accent:#fff;--lt-border-subtle:var(--lightningcss-light,#e6e6ea)var(--lightningcss-dark,#26262c);--lt-border:var(--lightningcss-light,#dedee3)var(--lightningcss-dark,#323239);--lt-border-strong:var(--lightningcss-light,#848494)var(--lightningcss-dark,#71717f);--lt-float-border:var(--lightningcss-light,#0000)var(--lightningcss-dark,#323239);--lt-accent:#3f6beb;--lt-accent-hover:#325bda;--lt-accent-pressed:#284cc3;--lt-accent-text:var(--lightningcss-light,#3761e1)var(--lightningcss-dark,#86a4f5);--lt-accent-text-strong:var(--lightningcss-light,#284cc3)var(--lightningcss-dark,#a9c3fe);--lt-accent-text-inverse:var(--lightningcss-light,#86a4f5)var(--lightningcss-dark,#284cc3);--lt-focus:var(--lightningcss-light,#3f6beb)var(--lightningcss-dark,#86a4f5);--lt-live:#eb0400;--lt-live-text:var(--lightningcss-light,#c41a16)var(--lightningcss-dark,#ff8280);--lt-live-subtle:var(--lightningcss-light,#eb040014)var(--lightningcss-dark,#ff82801f);--lt-success:var(--lightningcss-light,#18763a)var(--lightningcss-dark,#3fb950);--lt-success-fill:#1f7a3a;--lt-success-subtle:var(--lightningcss-light,#1f7a3a1a)var(--lightningcss-dark,#3fb9501f);--lt-warning:var(--lightningcss-light,#8f5514)var(--lightningcss-dark,#d29922);--lt-warning-fill:#a35c00;--lt-warning-subtle:var(--lightningcss-light,#a35c001a)var(--lightningcss-dark,#d299221f);--lt-danger:var(--lightningcss-light,#b83a33)var(--lightningcss-dark,#ff7b72);--lt-danger-fill:#c8322b;--lt-danger-subtle:var(--lightningcss-light,#c8322b1a)var(--lightningcss-dark,#ff7b721f);--lt-online:var(--lightningcss-light,#1f7a3a)var(--lightningcss-dark,#3fb950);--lt-spell:var(--lightningcss-light,#c8322b)var(--lightningcss-dark,#ff7b72);--lt-bubble-in:var(--lightningcss-light,#fff)var(--lightningcss-dark,#26262c);--lt-bubble-out:var(--lightningcss-light,#e8edfd)var(--lightningcss-dark,#28396e);--lt-bubble-out-meta:var(--lightningcss-light,#5c5c68)var(--lightningcss-dark,#b4bbd6);--lt-bubble-out-link:var(--lightningcss-light,#284cc3)var(--lightningcss-dark,#a9c3fe);--lt-chip-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#26262c);--lt-user-0:var(--lightningcss-light,#bf3e34)var(--lightningcss-dark,#fe8576);--lt-user-1:var(--lightningcss-light,#af5000)var(--lightningcss-dark,#f68c4d);--lt-user-2:var(--lightningcss-light,#906301)var(--lightningcss-dark,#da9c2d);--lt-user-3:var(--lightningcss-light,#017d07)var(--lightningcss-dark,#59bd55);--lt-user-4:var(--lightningcss-light,#04796d)var(--lightningcss-dark,#34baaa);--lt-user-5:var(--lightningcss-light,#216eb1)var(--lightningcss-dark,#6caded);--lt-user-6:var(--lightningcss-light,#6559d6)var(--lightningcss-dark,#9f9efe);--lt-user-7:var(--lightningcss-light,#bd3b5d)var(--lightningcss-dark,#fc829a);--lt-user-on:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0e0e10);--lt-obj-blue:#2575da;--lt-obj-blue-top:#4391f9;--lt-obj-orange:#cd4d04;--lt-obj-orange-top:#ed6a31;--lt-obj-violet:#b247c9;--lt-obj-violet-top:#d065e7;--lt-obj-green:#018a03;--lt-obj-green-top:#34a630;--lt-obj-rose:#e3205a;--lt-obj-rose-top:#ff5176;--lt-obj-grey:#767676;--lt-obj-grey-top:#919191;--lt-comment-hl:var(--lightningcss-light,#f3b1114d)var(--lightningcss-dark,#c25d0b33);--lt-comment-bar:var(--lightningcss-light,#f3b111)var(--lightningcss-dark,#c25d0b);--lt-error-line:var(--lightningcss-light,#c8322b24)var(--lightningcss-dark,#ff7b7229);--lt-jump-hl:var(--lightningcss-light,#3f6beb2e)var(--lightningcss-dark,#86a4f538);--lt-jump-outline:var(--lightningcss-light,#3f6beb99)var(--lightningcss-dark,#86a4f599);--lt-diff-ins-bg:var(--lightningcss-light,#effbf3)var(--lightningcss-dark,#1b3124);--lt-diff-ins-gutter:var(--lightningcss-light,#dbf5e5)var(--lightningcss-dark,#22442f);--lt-diff-ins-edit:var(--lightningcss-light,#bde5cc)var(--lightningcss-dark,#305a40);--lt-diff-ins-fg:var(--lightningcss-light,#13532c)var(--lightningcss-dark,#ade1c1);--lt-diff-del-bg:var(--lightningcss-light,#fef1f2)var(--lightningcss-dark,#301d1f);--lt-diff-del-gutter:var(--lightningcss-light,#fae0e4)var(--lightningcss-dark,#412528);--lt-diff-del-edit:var(--lightningcss-light,#f0bcc2)var(--lightningcss-dark,#5a3034);--lt-diff-del-fg:var(--lightningcss-light,#5f1c20)var(--lightningcss-dark,#f2b5bd);--lt-pdf-canvas:var(--lightningcss-light,#e6e6ea)var(--lightningcss-dark,#26262c);--lt-splitter:var(--lightningcss-light,#e6e6ea)var(--lightningcss-dark,#26262c);--lt-splitter-grip:var(--lightningcss-light,#adadb8)var(--lightningcss-dark,#53535f);--lt-scrollbar:var(--lightningcss-light,#0e0e103d)var(--lightningcss-dark,#ffffff3d);--lt-cm-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#18181b);--lt-cm-fg:var(--lightningcss-light,#0e0e10)var(--lightningcss-dark,#f8f8f2);--lt-cm-gutter-bg:var(--lightningcss-light,#f7f7f8)var(--lightningcss-dark,#18181b);--lt-cm-gutter-fg:var(--lightningcss-light,#686874)var(--lightningcss-dark,#9393a1);--lt-cm-active-line:var(--lightningcss-light,#0e0e100d)var(--lightningcss-dark,#ffffff0d);--lt-cm-selection:var(--lightningcss-light,#b5d5ff)var(--lightningcss-dark,#44475a);--lt-tok-control:var(--lightningcss-light,#00f)var(--lightningcss-dark,#8be9fd);--lt-tok-keyword:var(--lightningcss-light,#00f)var(--lightningcss-dark,#ff79c6);--lt-tok-literal:var(--lightningcss-light,#833fba)var(--lightningcss-dark,#ff79c6);--lt-tok-math:var(--lightningcss-light,#036a07)var(--lightningcss-dark,#f1fa8c);--lt-tok-comment:var(--lightningcss-light,#3f7a5f)var(--lightningcss-dark,#8590bd);--lt-tok-attr:var(--lightningcss-light,#2b7787)var(--lightningcss-dark,#ffb86c);--lt-tok-function:var(--lightningcss-light,#0000a2)var(--lightningcss-dark,#50fa7b);--lt-tok-operator:var(--lightningcss-light,#5d6878)var(--lightningcss-dark,#ff79c6);--lt-font-ui:"Inter Variable", "Inter", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", "Noto Sans SC", system-ui, sans-serif;--lt-font-mono:"JetBrains Mono Variable", "JetBrains Mono", "Sarasa Mono SC", "Noto Sans Mono CJK SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", ui-monospace, monospace;--lt-fs-2xs:11px;--lt-lh-2xs:16px;--lt-fs-xs:12px;--lt-lh-xs:16px;--lt-fs-sm:13px;--lt-lh-sm:18px;--lt-lh-sm-multi:20px;--lt-fs-base:14px;--lt-lh-base:20px;--lt-fs-msg:15px;--lt-lh-msg:22px;--lt-fs-md:16px;--lt-lh-md:24px;--lt-fs-lg:18px;--lt-lh-lg:24px;--lt-fs-xl:20px;--lt-lh-xl:28px;--lt-fs-2xl:24px;--lt-lh-2xl:32px;--lt-fs-editor:14px;--lt-lh-editor:1.6;--lt-weight-regular:400;--lt-weight-medium:500;--lt-weight-semibold:600;--lt-radius-xs:4px;--lt-radius-sm:6px;--lt-radius-md:8px;--lt-radius-lg:12px;--lt-radius-xl:16px;--lt-radius-bubble:15px;--lt-radius-bubble-tight:6px;--lt-radius-pill:9999px;--lt-radius-squircle:33.333%;--lt-space-0-5:2px;--lt-space-1:4px;--lt-space-1-5:6px;--lt-space-2:8px;--lt-space-2-5:10px;--lt-space-3:12px;--lt-space-4:16px;--lt-space-5:20px;--lt-space-6:24px;--lt-space-8:32px;--lt-space-10:40px;--lt-space-12:48px;--lt-space-16:64px;--lt-control-xs:24px;--lt-control-sm:28px;--lt-control-md:32px;--lt-control-lg:40px;--lt-header-h:48px;--lt-toolbar-h:40px;--lt-subbar-h:36px;--lt-formatbar-h:32px;--lt-left-w:320px;--lt-left-min:280px;--lt-left-max:420px;--lt-rail-w:64px;--lt-info-w:360px;--lt-timeline-max:760px;--lt-bubble-max:480px;--lt-bubble-rich-max:672px;--lt-card-w:384px;--lt-ws-rail-w:40px;--lt-ws-panel-w:240px;--lt-chat-w:340px;--lt-review-w:230px;--lt-review-mini-w:24px;--lt-splitter-w:7px;--lt-splitter-h:6px;--lt-shadow-1:0 1px 2px var(--lightningcss-light,#0e0e101f)var(--lightningcss-dark,#00000080);--lt-shadow-2:0 4px 12px var(--lightningcss-light,#0e0e101f)var(--lightningcss-dark,#0009), 0 2px 4px var(--lightningcss-light,#0e0e1014)var(--lightningcss-dark,#0006);--lt-shadow-3:0 12px 32px var(--lightningcss-light,#0e0e1029)var(--lightningcss-dark,#000000b3), 0 4px 8px var(--lightningcss-light,#0e0e101a)var(--lightningcss-dark,#0006);--lt-shadow-composer:0 1px 8px 1px var(--lightningcss-light,#0e0e101a)var(--lightningcss-dark,#0000);--lt-z-sticky:10;--lt-z-editor-overlay:20;--lt-z-drawer:100;--lt-z-popover:1000;--lt-z-modal:3000;--lt-z-toast:3500;--lt-z-tooltip:4000;--lt-dur-instant:.1s;--lt-dur-fast:.15s;--lt-dur-base:.2s;--lt-dur-layer:.3s;--lt-dur-highlight:2s;--lt-ease-standard:cubic-bezier(.25, 1, .5, 1);--lt-ease-layer:cubic-bezier(.33, 1, .68, 1);--lt-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--lt-ease-out:ease-out;--lt-ease-in:ease-in;--lt-delay-tooltip:.4s;--lt-delay-hovercard-open:.1s;--lt-delay-hovercard-close:.5s;--lt-delay-hover-actions:.2s;--lt-delay-addcomment:.12s;--lt-user-sel-alpha:22%;--lt-user-recent-alpha:10%;--lt-obj-tint-alpha:8%}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lt-user-sel-alpha:28%;--lt-user-recent-alpha:16%;--lt-obj-tint-alpha:18%}}:root[data-theme=dark]{--lt-user-sel-alpha:28%;--lt-user-recent-alpha:16%;--lt-obj-tint-alpha:18%}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]){--lt-dur-fast:0s;--lt-dur-base:0s;--lt-dur-layer:0s}}:root[data-motion=reduce]{--lt-dur-fast:0s;--lt-dur-base:0s;--lt-dur-layer:0s}html,body{background:var(--lt-bg-app);color:var(--lt-text-1);font:var(--lt-fs-base) / var(--lt-lh-base) var(--lt-font-ui);font-synthesis:none}[data-ucolor="0"]{--u:var(--lt-user-0)}[data-ucolor="1"]{--u:var(--lt-user-1)}[data-ucolor="2"]{--u:var(--lt-user-2)}[data-ucolor="3"]{--u:var(--lt-user-3)}[data-ucolor="4"]{--u:var(--lt-user-4)}[data-ucolor="5"]{--u:var(--lt-user-5)}[data-ucolor="6"]{--u:var(--lt-user-6)}[data-ucolor="7"]{--u:var(--lt-user-7)}[data-ocolor=blue]{--o:var(--lt-obj-blue);--o-top:var(--lt-obj-blue-top)}[data-ocolor=orange]{--o:var(--lt-obj-orange);--o-top:var(--lt-obj-orange-top)}[data-ocolor=violet]{--o:var(--lt-obj-violet);--o-top:var(--lt-obj-violet-top)}[data-ocolor=green]{--o:var(--lt-obj-green);--o-top:var(--lt-obj-green-top)}[data-ocolor=rose]{--o:var(--lt-obj-rose);--o-top:var(--lt-obj-rose-top)}[data-ocolor=grey]{--o:var(--lt-obj-grey);--o-top:var(--lt-obj-grey-top)}.lt-overlay{--lt-bg-surface:#0e0e10cc;--lt-bg-hover:#ffffff1f;--lt-text-1:#fff;--lt-text-2:#ffffffb8;--lt-border:#ffffff38;--lt-accent-text:#a9c3fe}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}#root{min-height:100%}:focus-visible{outline:2px solid var(--lt-focus);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--lt-scrollbar) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{border-radius:var(--lt-radius-pill);background:var(--lt-scrollbar)}::-webkit-scrollbar-track{background:0 0}:root[data-theme-switching] *,:root[data-theme-switching] :before,:root[data-theme-switching] :after{transition:none!important}.lt-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.lt-tabular{font-variant-numeric:tabular-nums}.lt-mono{font-family:var(--lt-font-mono)}.lt-btn{justify-content:center;align-items:center;gap:var(--lt-space-1-5);box-sizing:border-box;height:var(--lt-control-md);border-radius:var(--lt-radius-pill);font:inherit;font-size:var(--lt-fs-base);line-height:var(--lt-lh-base);font-weight:var(--lt-weight-semibold);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--lt-dur-instant) var(--lt-ease-standard);border:0;padding:0 14px;display:inline-flex;position:relative}.lt-btn[data-size=sm]{height:var(--lt-control-sm);padding:0 var(--lt-space-3);font-size:var(--lt-fs-sm);line-height:var(--lt-lh-sm)}.lt-btn[data-size=lg]{height:var(--lt-control-lg);padding:0 var(--lt-space-5);gap:var(--lt-space-2);font-size:var(--lt-fs-msg);line-height:var(--lt-lh-msg)}.lt-btn[data-block]{width:100%;display:flex}.lt-btn-icon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.lt-btn-icon>svg{width:16px;height:16px}.lt-btn[data-size=lg] .lt-btn-icon,.lt-btn[data-size=lg] .lt-btn-icon>svg{width:20px;height:20px}.lt-btn-cover{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lt-btn-label[data-covered]{opacity:0}.lt-btn[data-variant=primary]{background:var(--lt-accent);color:var(--lt-text-on-accent)}.lt-btn[data-variant=primary]:hover:not(:disabled,[data-loading]){background:var(--lt-accent-hover)}.lt-btn[data-variant=primary]:active:not(:disabled,[data-loading]){background:var(--lt-accent-pressed)}.lt-btn[data-variant=secondary]{background:var(--lt-bg-muted);color:var(--lt-text-1)}.lt-btn[data-variant=secondary]:hover:not(:disabled,[data-loading]){background:var(--lt-bg-muted-strong)}.lt-btn[data-variant=secondary]:active:not(:disabled,[data-loading]){background:linear-gradient(var(--lt-bg-pressed), var(--lt-bg-pressed)) var(--lt-bg-muted-strong)}.lt-btn[data-variant=ghost]{color:var(--lt-text-1);background:0 0}.lt-btn[data-variant=ghost]:hover:not(:disabled,[data-loading]){background:var(--lt-bg-hover)}.lt-btn[data-variant=ghost]:active:not(:disabled,[data-loading]){background:var(--lt-bg-pressed)}.lt-btn[data-variant=danger]{background:var(--lt-danger-fill);color:var(--lt-text-on-accent)}.lt-btn[data-variant=danger]:hover:not(:disabled,[data-loading]){background:color-mix(in srgb, var(--lt-danger-fill), #000 8%)}.lt-btn[data-variant=danger]:active:not(:disabled,[data-loading]){background:color-mix(in srgb, var(--lt-danger-fill), #000 16%)}.lt-btn[data-variant=primary]:focus-visible,.lt-btn[data-variant=danger]:focus-visible{box-shadow:0 0 0 2px var(--lt-bg-surface), 0 0 0 4px var(--lt-focus);outline:2px solid #0000}.lt-btn:disabled{opacity:.4;cursor:default}.lt-btn[data-loading]{cursor:progress}.lt-spinner{box-sizing:border-box;border-radius:var(--lt-radius-pill);vertical-align:middle;border:2px solid;border-right-color:#0000;flex:none;width:16px;height:16px;animation:.8s linear infinite lt-spin;display:inline-block}.lt-spinner[data-size="12"]{border-width:1.5px;width:12px;height:12px}.lt-spinner[data-size="14"]{width:14px;height:14px}.lt-spinner[data-size="20"]{width:20px;height:20px}@keyframes lt-spin{to{transform:rotate(360deg)}}.lt-page-center{min-height:100dvh;padding:var(--lt-space-4);justify-content:center;align-items:center;display:flex}.lt-notfound{align-items:center;gap:var(--lt-space-3);text-align:center;flex-direction:column;max-width:400px;display:flex}.lt-notfound-title{font-size:var(--lt-fs-lg);line-height:var(--lt-lh-lg);font-weight:var(--lt-weight-semibold);letter-spacing:-.01em;margin:0}.lt-notfound-text{color:var(--lt-text-2);font-size:var(--lt-fs-sm);line-height:var(--lt-lh-sm-multi);margin:0}.lt-notfound-link{color:var(--lt-accent-text);font-size:var(--lt-fs-sm);line-height:var(--lt-lh-sm);font-weight:var(--lt-weight-semibold);text-decoration:none}.lt-notfound-link:hover{text-decoration:underline}.lt-notify-bar{align-items:center;gap:var(--lt-space-2);width:100%;height:var(--lt-control-lg);padding:0 var(--lt-space-3);border-bottom:1px solid var(--lt-border-subtle);background:var(--lt-bg-selected);color:var(--lt-text-1);font-size:var(--lt-fs-sm);line-height:var(--lt-lh-sm);display:flex}.lt-notify-bar-icon{width:16px;height:16px;color:var(--lt-accent-text);flex:none}.lt-notify-bar-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lt-fill-center{min-height:0;padding:var(--lt-space-4);flex:1;justify-content:center;align-items:center;display:flex}
