@property --alita-upload-percent{syntax: "<percentage>"; inherits: true; initial-value: 0%;}:root{--alita-font: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--alita-font-mono: "JetBrains Mono", Consolas, "SFMono-Regular", monospace;--alita-primary: #4b4fe0;--alita-primary-hover: #3f43c9;--alita-primary-light: #4b4fe0;--alita-primary-soft: #eeeefe;--alita-primary-text: #3f43c9;--alita-primary-border: #cfd2f5;--alita-bg: #f4f5fa;--alita-card: #ffffff;--alita-elevated: #f6f7fb;--alita-floating: #ffffff;--alita-nav-bg: #ffffff;--alita-toolbar-bg: #ffffff;--alita-hover: #f6f7fb;--alita-table-header: #f6f7fb;--alita-pill-track: #f1f2f7;--alita-pill-active: #ffffff;--alita-chip-neutral: #f1f2f6;--alita-user-bubble: #2b2e4a;--alita-upload-mask: rgba(23, 26, 44, .55);--alita-upload-mask-text: #ffffff;--alita-upload-mask-track: rgba(255, 255, 255, .3);--alita-text: #171a2c;--alita-text-body: #4a4f66;--alita-text-secondary: #646a80;--alita-text-tertiary: #9096ab;--alita-text-ghost: #b4b8c9;--alita-card-name: #171a2c;--alita-list-item-title: #171a2c;--alita-stat-item-color: #4a4f66;--alita-border: #e6e8f0;--alita-border-accent: #cfd2f5;--alita-border-glow: #4b4fe0;--alita-sub-nav-border: #e6e8f0;--alita-card-stats-border: #eef0f5;--alita-success: #1f9d67;--alita-success-text: #146c49;--alita-warning: #e07b2e;--alita-danger: #d6404a;--alita-tile-indigo-bg: #eeeefe;--alita-tile-indigo-fg: #3f43c9;--alita-tile-teal-bg: #e3f3f4;--alita-tile-teal-fg: #0b6a72;--alita-tile-orange-bg: #fdeee0;--alita-tile-orange-fg: #b35a14;--alita-tile-green-bg: #e2f5ec;--alita-tile-green-fg: #146c49;--alita-tile-red-bg: #fce8ea;--alita-tile-red-fg: #b02a35;--alita-tile-violet-bg: #f0eafd;--alita-tile-violet-fg: #5b3fc4;--alita-tile-neutral-bg: #f1f2f6;--alita-tile-neutral-fg: #646a80;--alita-shadow-card: 0 1px 2px rgba(23, 26, 44, .04);--alita-shadow-hover: 0 6px 20px rgba(75, 79, 224, .08);--alita-shadow-float: 0 6px 20px rgba(75, 79, 224, .08);--alita-glow-primary: 0 4px 14px rgba(75, 79, 224, .22);--alita-glow-purple: 0 4px 14px rgba(75, 79, 224, .22);--alita-glow-soft: 0 1px 3px rgba(23, 26, 44, .08);--alita-md-ink: #1a1a2e;--alita-md-body: #1e1e1f;--alita-md-muted: #6b7080;--alita-md-del: #8c8c8c;--alita-md-primary: #5b7cf6;--alita-md-primary-strong: #4a5bd4;--alita-md-primary-soft: #f3f4fe;--alita-md-primary-line: #96abfa;--alita-md-on-primary: #ffffff;--alita-md-surface-soft: #fafaff;--alita-md-sunken: #fafafa;--alita-md-line: #eef0f5;--alita-md-line-strong: #d8d8d8;--alita-md-code-bg: #1f2330;--alita-md-info-soft: #e6f4ff;--alita-md-info: #0958d9;--alita-md-warning-soft: #fffbe6;--alita-md-warning: #ad4e00;--alita-md-danger-soft: #fff1f0;--alita-md-danger: #cf1322;--alita-scene-ground: #eceef6;--alita-scene-road: #3b3f55;--alita-scene-road-mark: #f4f5fa;--alita-scene-plate-bg: #1f4fd1;--alita-scene-plate-fg: #ffffff;--alita-scene-led-bg: #0d0f1c;--alita-scene-led-fg: #ffb547;--alita-scene-led-ok: #3ee08f;--alita-scene-barrier: #ffffff;--alita-scene-barrier-stripe: #d6404a;--alita-scene-post: #646a80;--alita-scene-on-dark: #ffffff;--alita-scene-glass: rgba(255, 255, 255, .55)}[data-theme=dark]{--alita-primary: #7c80f5;--alita-primary-hover: #9396f7;--alita-primary-light: #a9acfa;--alita-primary-soft: rgba(124, 128, 245, .16);--alita-primary-text: #a9acfa;--alita-primary-border: rgba(124, 128, 245, .4);--alita-bg: #0b0c1a;--alita-card: #13142a;--alita-elevated: #1a1c35;--alita-floating: #202240;--alita-nav-bg: #0f1023;--alita-toolbar-bg: #13142a;--alita-hover: #1e2040;--alita-table-header: #1a1c35;--alita-pill-track: #1a1c35;--alita-pill-active: #272a52;--alita-chip-neutral: rgba(255, 255, 255, .06);--alita-user-bubble: #34386e;--alita-upload-mask: rgba(0, 0, 0, .6);--alita-upload-mask-text: #ffffff;--alita-upload-mask-track: rgba(255, 255, 255, .3);--alita-text: #e8ecff;--alita-text-body: #b4b8d6;--alita-text-secondary: #9296b8;--alita-text-tertiary: #585c80;--alita-text-ghost: #363858;--alita-card-name: #e8ecff;--alita-list-item-title: #e8ecff;--alita-stat-item-color: #9296b8;--alita-border: rgba(124, 128, 245, .18);--alita-border-accent: rgba(124, 128, 245, .45);--alita-border-glow: rgba(124, 128, 245, .7);--alita-sub-nav-border: rgba(124, 128, 245, .12);--alita-card-stats-border: rgba(124, 128, 245, .12);--alita-success: #34c38a;--alita-success-text: #5fdba8;--alita-warning: #f09a55;--alita-danger: #ef6b73;--alita-tile-indigo-bg: rgba(124, 128, 245, .16);--alita-tile-indigo-fg: #a9acfa;--alita-tile-teal-bg: rgba(52, 190, 200, .14);--alita-tile-teal-fg: #5fd3dc;--alita-tile-orange-bg: rgba(240, 154, 85, .14);--alita-tile-orange-fg: #f4b27c;--alita-tile-green-bg: rgba(52, 195, 138, .14);--alita-tile-green-fg: #5fdba8;--alita-tile-red-bg: rgba(239, 107, 115, .14);--alita-tile-red-fg: #f4959b;--alita-tile-violet-bg: rgba(167, 123, 255, .16);--alita-tile-violet-fg: #c3a6ff;--alita-tile-neutral-bg: rgba(255, 255, 255, .06);--alita-tile-neutral-fg: #9296b8;--alita-shadow-card: 0 2px 12px rgba(0, 0, 0, .35);--alita-shadow-hover: 0 8px 28px rgba(0, 0, 0, .5), 0 0 0 1px rgba(124, 128, 245, .35);--alita-shadow-float: 0 8px 28px rgba(0, 0, 0, .45);--alita-glow-primary: 0 4px 16px rgba(124, 128, 245, .28);--alita-glow-purple: 0 4px 16px rgba(124, 128, 245, .28);--alita-glow-soft: 0 4px 20px rgba(0, 0, 0, .25);--alita-md-ink: #e6e8ef;--alita-md-body: #d4d7e0;--alita-md-muted: #a3a9b8;--alita-md-del: #7d8496;--alita-md-primary: #8ea2ff;--alita-md-primary-strong: #b3c0ff;--alita-md-primary-soft: #1f2644;--alita-md-primary-line: #4a5aa8;--alita-md-on-primary: #0b1020;--alita-md-surface-soft: #1b1f2b;--alita-md-sunken: #141720;--alita-md-line: #2a2f3d;--alita-md-line-strong: #3a4050;--alita-md-code-bg: #0b0d13;--alita-md-info-soft: #111d2c;--alita-md-info: #69b1ff;--alita-md-warning-soft: #2b2111;--alita-md-warning: #ffd591;--alita-md-danger-soft: #2a1215;--alita-md-danger: #ffa39e;--alita-scene-ground: #101126;--alita-scene-road: #23264a;--alita-scene-road-mark: #585c80;--alita-scene-plate-bg: #2b5be0;--alita-scene-plate-fg: #ffffff;--alita-scene-led-bg: #05060f;--alita-scene-led-fg: #ffb547;--alita-scene-led-ok: #3ee08f;--alita-scene-barrier: #e8ecff;--alita-scene-barrier-stripe: #ef6b73;--alita-scene-post: #9296b8;--alita-scene-on-dark: #ffffff;--alita-scene-glass: rgba(255, 255, 255, .35)}@counter-style alita-circled{system:fixed;symbols:"\2460" "\2461" "\2462" "\2463" "\2464" "\2465" "\2466" "\2467" "\2468" "\2469" "\246a" "\246b" "\246c" "\246d" "\246e" "\246f" "\2470" "\2471" "\2472" "\2473";fallback:decimal;suffix:""}.alita-md-root.alita-md-root{--text-color: var(--alita-md-body);--heading-color: var(--alita-md-ink);--xmd-tail-color: var(--alita-md-body);--table-head-bg: transparent;--table-body-bg: transparent;counter-reset:alita-md-h2;color:var(--alita-md-body);font-size:14px;line-height:24px}.alita-md-root.alita-md-on-dark{--alita-md-ink: #ffffff;--alita-md-body: #ffffff;--alita-md-muted: rgba(255, 255, 255, .72);--alita-md-del: rgba(255, 255, 255, .55);--alita-md-primary: #c7cbff;--alita-md-primary-strong: #e3e5ff;--alita-md-primary-soft: rgba(255, 255, 255, .14);--alita-md-primary-line: rgba(255, 255, 255, .5);--alita-md-on-primary: #2b2e4a;--alita-md-surface-soft: rgba(255, 255, 255, .08);--alita-md-sunken: rgba(255, 255, 255, .08);--alita-md-line: rgba(255, 255, 255, .18);--alita-md-line-strong: rgba(255, 255, 255, .4);--alita-md-code-bg: #171a2c;--alita-md-info-soft: rgba(255, 255, 255, .1);--alita-md-info: #a5ccff;--alita-md-warning-soft: rgba(255, 255, 255, .1);--alita-md-warning: #ffd591;--alita-md-danger-soft: rgba(255, 255, 255, .1);--alita-md-danger: #ffb3ae}.alita-md-h2{counter-increment:alita-md-h2}.alita-md-h2-mark:before{content:counter(alita-md-h2,alita-circled)}body{font-family:var(--alita-font);background:var(--alita-bg);color:var(--alita-text)}a{color:var(--alita-primary)}a:hover{color:var(--alita-primary-hover)}.ant-pro-top-nav-header,.ant-pro-layout .ant-pro-layout-header,.ant-pro-layout .ant-layout-header{background:var(--alita-nav-bg)!important;border-bottom:1px solid var(--alita-border);box-shadow:none!important;transition:background .2s,border-color .2s}.ant-pro-top-nav-header-main{position:relative;padding-inline:24px!important}.ant-mermaid.ant-mermaid{position:relative;margin:8px 0;border:none!important;border-radius:14px;background:var(--alita-card);box-shadow:var(--alita-shadow-card);overflow:hidden;transition:box-shadow .18s,background .2s}.ant-mermaid.ant-mermaid:hover{box-shadow:var(--alita-shadow-hover)}.ant-mermaid.ant-mermaid .ant-mermaid-header{position:absolute;top:10px;right:10px;z-index:2;padding:2px!important;border:1px solid var(--alita-border);border-radius:9px;background:var(--alita-card)!important;box-shadow:var(--alita-shadow-card);opacity:0;transition:opacity .18s}.ant-mermaid.ant-mermaid .ant-mermaid-header .ant-segmented{display:none}.ant-mermaid.ant-mermaid:hover .ant-mermaid-header{opacity:1}.ant-mermaid.ant-mermaid .ant-mermaid-graph{height:auto!important;min-height:160px;max-height:520px;padding:28px 20px!important;border:none!important;border-radius:0!important;background:transparent!important;cursor:grab}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
