:root{--color-primary-1:#e8f3ff;--color-primary-2:#bedaff;--color-primary-3:#94bfff;--color-primary-4:#6aa1ff;--color-primary-5:#4080ff;--color-primary-6:#0070f3;--color-bg-1:#fff;--color-bg-2:#f7f8fa;--color-fill-1:#f7f8fa;--color-fill-2:#f2f3f5;--color-fill-3:#e5e6eb;--color-border:#e5e6eb;--color-text-1:#1d2129;--color-text-2:#4e5969;--color-text-3:#86909c;--color-primary-light-1:#e8f3ff;--x-window-highlight:#f7ba1e;--x-window-highlight-hover:#d49b0e;--x-window-danger:#e5484d;--x-window-danger-bg:#fff0f0;--x-window-success:#52c41a;--x-window-success-bg:#f6ffed;--x-window-close-icon:#c9cdd4;--x-window-primary-soft:#0070f30f;--x-window-primary-soft-hover:#0070f31a;--x-window-primary-glow:#0070f340;--x-window-primary-outline:#0070f380;--x-window-push-down-outline:#ff7d0080;--x-window-code-bg:#1d2129;--x-window-code-text:#e5e6eb;--radius-xs:3px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-pill:9999px;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 2px 8px #00000014;--shadow-float:0 4px 16px #0000001f;--duration-fast:.1s;--duration-normal:.15s;--duration-slow:.25s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-standard:ease}body[arco-theme=dark][arco-theme=dark]{--color-bg-1:#121212;--color-bg-2:#1a1a1a;--color-fill-1:#121212;--color-fill-2:#1e1e1e;--color-fill-3:#2a2a2a;--color-border:#333;--color-text-1:#e8e8e8;--color-text-2:#b0b0b0;--color-text-3:#787878;--color-primary-light-1:#1e3050;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--x-window-highlight:#ffd666;--x-window-highlight-hover:#ffb84d;--x-window-danger:#ff7875;--x-window-danger-bg:#f53f3f1f;--x-window-success:#73d13d;--x-window-success-bg:#52c41a1f;--x-window-close-icon:#595959;--x-window-primary-soft:#4080ff1f;--x-window-primary-soft-hover:#4080ff2e;--x-window-primary-glow:#4080ff40;--x-window-primary-outline:#4080ff80;--x-window-push-down-outline:#ffa50080;--x-window-code-bg:#0d0d12;--x-window-code-text:#e5e6eb;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 2px 8px #0006;--shadow-float:0 4px 16px #00000080}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{min-height:100dvh;color:var(--color-text-1);background:var(--color-bg-1);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5;transition:background .3s,color .3s}#app{width:100%;min-height:100dvh}:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #0070f399}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#0000001f;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0000003d}body[arco-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff1f}body[arco-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff3d}.ico-btn,.win-btn{transition:transform .15s,background .15s,color .15s,opacity .15s}.ico-btn:hover,.win-btn:hover{transform:scale(1.08)}.ico-btn:active,.win-btn:active{transform:scale(.95)}.arco-message{animation:.3s toast-slide-in!important}.arco-trigger-popup{z-index:3000!important}@keyframes toast-slide-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=768px){.arco-modal-wrapper{padding:12px!important}.arco-modal{max-width:calc(100vw - 24px)!important}}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4,16px);margin:0 0 var(--page-header-gap,var(--space-4,16px));flex-wrap:wrap;display:flex}.page-header h1{margin:0 0 var(--space-1,4px);font-size:var(--page-title-size,var(--font-size-title3,20px));letter-spacing:-.01em;color:var(--color-text-1);font-weight:600;line-height:1.25}.page-header .subtitle{font-size:var(--font-size-footnote,13px);color:var(--color-text-3);margin:0;line-height:1.5}.page-header+.concept-toolbar,.page-header+.toolbar,.page-header+.action-row{align-items:center;gap:var(--space-3,12px);margin:0 0 var(--space-4,16px);flex-wrap:wrap;display:flex}.concept-toolbar .arco-input-wrapper,.toolbar .arco-input-wrapper,.action-row .arco-input-wrapper{height:32px}.concept-toolbar .arco-input,.toolbar .arco-input,.action-row .arco-input{height:100%;font-size:var(--font-size-footnote,13px)}.concept-toolbar .arco-btn,.toolbar .arco-btn,.action-row .arco-btn{min-height:32px;font-size:var(--font-size-footnote,13px)}.concept-toolbar>.search-box,.concept-toolbar>.concept-search,.toolbar>.toolbar-left>input,.toolbar>.toolbar-left>.arco-input-wrapper{flex:200px;min-width:0;max-width:320px}@media (width<=768px){.page-header{align-items:stretch;gap:var(--space-3,12px);flex-direction:column}.page-header>.arco-btn,.page-header>button,.page-header>a-button{width:100%}.page-header+.concept-toolbar,.page-header+.toolbar,.page-header+.action-row{gap:var(--space-2,8px)}.page-header h1,.page-header .subtitle{display:none}.concept-toolbar>.search-box,.concept-toolbar>.concept-search,.toolbar>.toolbar-left>input,.toolbar>.toolbar-left>.arco-input-wrapper{flex:140px;max-width:none}.mobile-search-create-row .arco-btn{justify-content:center;align-items:center;width:100%;min-width:32px;padding:0;display:inline-flex}.mobile-search-create-row .arco-input-wrapper{width:100%;min-width:0}}@media (width<=600px){.page-header{margin-bottom:var(--space-4,16px)}.page-header h1{font-size:var(--page-title-size-mobile,var(--page-title-size,18px))}}@media (width<=480px){.page-header{gap:var(--space-2,8px)}.page-header>.arco-btn,.page-header>button,.page-header>a-button{width:100%}}@media (hover:none) and (pointer:coarse){.page-header>button,.concept-toolbar .arco-btn,.toolbar .arco-btn{min-height:40px}}.route-enter-active{transition:all .25s}.route-leave-active{transition:all .15s}.route-enter-from{opacity:0;transform:translateY(8px)}.route-leave-to{opacity:0;transform:translateY(-8px)}.canvas-window-enter-active{animation:.35s cubic-bezier(.34,1.56,.64,1) window-pop}.canvas-window-leave-active{animation:.2s ease-in forwards window-shrink}.canvas-window-move{transition:left .2s,top .2s}@keyframes window-pop{0%{opacity:0;transform:scale(.85)}70%{transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes window-shrink{to{opacity:0;transform:scale(.8)}}.panel-collapse-enter-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.panel-collapse-leave-active{transition:all .2s cubic-bezier(.4,0,1,1)}.panel-collapse-enter-from,.panel-collapse-leave-to{opacity:0;max-width:0;padding:0}@keyframes slide-in-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slide-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes modal-pop{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.list-item-stagger-enter-active{transition:all .3s}.list-item-stagger-leave-active{transition:all .2s;position:absolute}.list-item-stagger-enter-from{opacity:0;transform:translate(-8px)}.list-item-stagger-leave-to{opacity:0;transform:translate(8px)}.list-item-stagger-move{transition:transform .3s}.fade-enter-active{transition:opacity .2s}.fade-leave-active{transition:opacity .15s}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active{transition:all .25s ease-out}.slide-up-leave-active{transition:all .15s ease-in}.slide-up-enter-from{opacity:0;transform:translateY(16px)}.slide-up-leave-to{opacity:0;transform:translateY(-8px)}.icon-swap-enter-active{transition:all .2s}.icon-swap-leave-active{transition:all .15s}.icon-swap-enter-from,.icon-swap-leave-to{opacity:0;transform:scale(.5)}@keyframes btn-pulse-ring{0%{box-shadow:0 0 #0070f34d}70%{box-shadow:0 0 0 10px #0070f300}to{box-shadow:0 0 #0070f300}}@keyframes stop-pulse{0%{box-shadow:0 0 #e5484d66}70%{box-shadow:0 0 0 8px #e5484d00}to{box-shadow:0 0 #e5484d00}}@keyframes copy-feedback{0%{opacity:1;transform:translate(-50%)translateY(0)}80%{opacity:0;transform:translate(-50%)translateY(-10px)}to{opacity:0}}@keyframes highlight-flash{0%{box-shadow:0 0 #0070f380}50%{box-shadow:0 0 0 8px #0070f300}to{box-shadow:0 0 #0070f300}}.highlight-flash{animation:1.5s highlight-flash}@keyframes char-pop{0%{opacity:0;transform:translateY(8px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}.num-char{animation:.3s backwards char-pop;display:inline-block}@keyframes dot-pulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes typing-bounce{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin-icon{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce-in{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes progress-shimmer{0%{transform:translate(-100%)}to{transform:translate(400%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--app-motion-duration-fast:.12s;--app-motion-duration-base:.2s;--app-motion-duration-slow:.3s;--app-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--app-motion-easing-enter:cubic-bezier(.05, .7, .1, 1);--app-motion-easing-exit:cubic-bezier(.3, 0, .8, .15);--app-motion-modal-from:scale(.96) translateY(8px);--app-motion-drawer-from:translateX(100%)}body[data-style=win10]{--app-motion-duration-base:.1s;--app-motion-modal-from:none}body[data-style=pixel]{--app-motion-easing-enter:steps(4)}.app-modal-enter-active .app-modal-mask,.app-modal-leave-active .app-modal-mask{transition:opacity var(--app-motion-duration-base) var(--app-motion-easing-standard)}.app-modal-enter-from .app-modal-mask,.app-modal-leave-to .app-modal-mask{opacity:0}.app-modal-enter-active .app-modal-panel,.app-modal-leave-active .app-modal-panel{transition:opacity var(--app-motion-duration-base) var(--app-motion-easing-standard), transform var(--app-motion-duration-base) var(--app-motion-easing-enter)}.app-modal-enter-from .app-modal-panel,.app-modal-leave-to .app-modal-panel{opacity:0;transform:var(--app-motion-modal-from)}@media (prefers-reduced-motion:reduce){:root{--app-motion-duration-fast:.01ms;--app-motion-duration-base:.01ms;--app-motion-duration-slow:.01ms}.app-modal-enter-active .app-modal-mask,.app-modal-leave-active .app-modal-mask,.app-modal-enter-active .app-modal-panel,.app-modal-leave-active .app-modal-panel{transition-duration:.01ms}}html body{--color-primary-1:#e6f0fe;--color-primary-2:#b9d4fd;--color-primary-3:#8cbbfb;--color-primary-4:#4f9bf8;--color-primary-5:#2a86f6;--color-primary-6:#0070f3;--color-primary:#0070f3;--color-primary-light-1:#ebf5ff;--color-text-1:#171717;--color-text-2:#4d4d4d;--color-text-3:gray;--color-text-4:#a3a3a3;--color-bg-page:#fafafa;--color-bg-1:#fff;--color-bg-2:#fafafa;--color-fill-1:#fafafa;--segment-bg:#fff;--segment-active-bg:#f2f2f2;--color-fill-2:#fafafa;--color-fill-3:#ededed;--color-fill-4:#e3e3e3;--sidebar-active-bg:#ebebeb;--color-border:#eaeaea;--color-border-1:#f2f2f2;--color-border-2:#eaeaea;--color-blue-6:#0070f3;--ws-surface-nav:var(--color-fill-1);--ws-surface-section:var(--color-bg-1);--ws-accent-bar:var(--color-primary-6);--ws-divider:transparent;--danger-color:#dc2626;--color-danger:#dc2626;--color-success:#16a34a;--color-warning:#eab308;--color-danger-1:color-mix(in srgb, var(--color-danger) 10%, var(--color-bg-1));--color-danger-3:color-mix(in srgb, var(--color-danger) 28%, var(--color-bg-1));--color-danger-6:var(--color-danger);--color-success-1:color-mix(in srgb, var(--color-success) 12%, var(--color-bg-1));--color-success-3:color-mix(in srgb, var(--color-success) 30%, var(--color-bg-1));--color-success-6:var(--color-success);--color-warning-1:color-mix(in srgb, var(--color-warning) 12%, var(--color-bg-1));--color-warning-3:color-mix(in srgb, var(--color-warning) 30%, var(--color-bg-1));--color-warning-6:var(--color-warning);--color-on-primary:#fff;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-pill:9999px;--shadow-sm:0 0 0 1px #0000000a;--shadow-md:0 0 0 1px #00000014, 0 2px 2px #0000000a;--shadow-float:0 0 0 1px #00000014, 0 8px 24px -8px #0000001f;--ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-fast:.15s;--motion-base:.2s;--arcoblue-1:230, 240, 254;--arcoblue-2:185, 212, 253;--arcoblue-3:140, 187, 251;--arcoblue-4:79, 155, 248;--arcoblue-5:42, 134, 246;--arcoblue-6:0, 112, 243;--border-radius-small:6px;--border-radius-medium:8px;--border-radius-large:12px;--font-mono:"Geist Mono", ui-monospace, "SF Mono", "Roboto Mono", Menlo, Monaco, "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace;--tracking-display:-.05em;--tracking-caps:.06em;font-feature-settings:"liga" 1;--color-chart-1:#0070f3;--color-chart-2:#171717;--color-chart-3:gray;--color-chart-4:#16a34a;--color-chart-5:#eab308;--color-chart-6:#dc2626;--color-chart-7:#7c3aed;--color-chart-8:#0891b2;--color-chart-9:#c2410c;--stat-positive:#0070f3;--stat-negative:#dc2626;--stat-neutral:gray;--stat-highlight:#eab308;--stat-soft-pos:#0070f31f;--stat-soft-neg:#dc26261a;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}html body[arco-theme=dark][arco-theme=dark]{--stat-positive:#3291ff;--stat-negative:#f87171;--stat-neutral:#8f8f8f;--stat-highlight:#facc15;--stat-soft-pos:#3291ff2e;--stat-soft-neg:#f8717124}html body code,html body pre,html body kbd,html body samp,html body .arco-typography code{font-family:var(--font-mono)!important}html body[arco-theme=dark][arco-theme=dark]{--color-primary-6:#3291ff;--color-primary:#3291ff;--arcoblue-6:50, 145, 255;--color-primary-light-1:#0b1f3a;--danger-color:#f87171;--color-text-4:#6b6b6b;--color-border:#1f1f1f;--color-border-1:#262626;--color-border-2:#333;--color-blue-6:#3291ff;--color-danger:#f87171;--color-success:#4ade80;--color-warning:#facc15;--bg:#000;--surface:#0a0a0a;--surface-2:#262626;--fg:#ededed;--fg-2:#a1a1a1;--muted:#8f8f8f;--border:#1f1f1f;--border-strong:#2a2a2a;--color-bg-page:#000;--color-bg-1:#0a0a0a;--color-bg-2:#262626;--color-bg-3:#2e2e2e;--color-fill-1:#0a0a0a;--color-fill-2:#262626;--color-fill-3:#333;--segment-bg:#0a0a0a;--segment-active-bg:#2e2e2e;--sidebar-active-bg:#1f1f1f;--color-fill-4:#3d3d3d;--color-text-1:#ededed;--color-text-2:#a1a1a1;--color-text-3:#8f8f8f;background-color:var(--bg);--color-on-primary:#161616;--elev-ring:0 0 0 1px #ffffff1a;--elev-raised:0 0 0 1px #ffffff1a, 0 2px 2px #0000004d, 0 8px 8px -8px #0006;--elev-raised-hover:0 0 0 1px #ffffff1f, 0 2px 2px #0000004d, 0 12px 16px -8px #00000080;--shadow-sm:0 0 0 1px #ffffff0f;--shadow-md:0 0 0 1px #ffffff1a, 0 2px 2px #0000004d;--shadow-float:0 0 0 1px #ffffff1a, 0 8px 24px -8px #00000080}html body{--elev-flat:none;--elev-ring:0 0 0 1px var(--color-border);--elev-raised:0 0 0 1px #00000014, 0 2px 2px #0000000a, 0 8px 8px -8px #0000000a, 0 0 0 1px #fafafa;--elev-raised-hover:0 0 0 1px #00000014, 0 2px 2px #0000000a, 0 12px 16px -8px #00000014, 0 0 0 1px #fafafa}html body :focus-visible{outline-offset:2px;outline:2px solid var(--color-primary-6)!important}html body .arco-input-wrapper :focus-visible,html body .arco-input-wrapper input:focus-visible,html body .arco-select-view :focus-visible,html body .arco-select-view input:focus-visible,html body .admin-main .form-input:focus-visible,html body .admin-main .search-input:focus-visible,html body .form-input:focus-visible{outline:none!important}@media (prefers-reduced-motion:reduce){html body *,html body :before,html body :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html body .global-banner.info{background:var(--color-primary-light-1)!important;color:var(--color-primary-6)!important;border-bottom-color:#0070f340!important}html body .nav-proj:hover,html body .view-switch button.active,html body .sh-zoom-btn.active{color:var(--color-primary-6)!important}html body .tb-panel-btn:hover{border-color:var(--color-primary-6)!important;color:var(--color-primary-6)!important}html body .snap-guide{background:var(--color-primary-6)!important}html body .code-editor{border-color:var(--color-primary-6)!important}html body .alert-card.info{color:var(--color-primary-6)!important}html body .preview-tab.active{color:var(--color-primary-6)!important;border-bottom-color:var(--color-primary-6)!important}html body .col-sort{color:var(--color-primary-6)!important}html body .expand-btn:hover,html body .guide-btn:hover,html body .sug-card:hover,html body .ds-act-ai:hover{border-color:var(--color-primary-6)!important;color:var(--color-primary-6)!important}html body .corr-value.positive,html body .corr-value.corr-pos,html body .strength-moderate,html body .skill-stat-val.mag-small,html body .skew-val.skew-mild,html body .elasticity-badge.badge-elastic,html body .method-dot.m-corr,html body .mi-val.pos,html body .path-key.path-a,html body .plan-impute .plan-icon,html body .scenario-base,html body .r2-bar-fill.r2-mid,html body .bar-blue{color:var(--color-primary-6)!important}html body .strength-moderate,html body .elasticity-badge.badge-elastic{background:#0070f31f!important}html body .bar-blue{background:linear-gradient(90deg, var(--color-primary-6), #40a9ff)!important}html body .arco-card{background:var(--color-bg-1)!important;border:1px solid var(--color-border)!important;border-radius:var(--border-radius-medium)!important;box-shadow:none!important;transition:box-shadow .2s cubic-bezier(0,0,1,1),border-color .2s!important}html body .arco-card-hoverable:hover{border-color:var(--color-primary-6)!important;box-shadow:var(--elev-ring)!important}html body .arco-btn{border-radius:var(--border-radius-small)!important;font-weight:500!important}html body .arco-btn-primary,html body .arco-btn-primary[type=button],html body .arco-btn-primary[type=submit]{background:var(--color-primary-6)!important;border-color:var(--color-primary-6)!important;color:var(--color-on-primary,#fff)!important}html body .arco-btn-primary:hover,html body .arco-btn-primary[type=button]:hover,html body .arco-btn-primary[type=submit]:hover,html body .arco-btn-primary:focus-visible{color:var(--color-on-primary,#fff)!important;background:#338eff!important;border-color:#338eff!important}html body .arco-btn:not(.arco-btn-primary):not(.arco-btn-text):not([class*=arco-btn-status-]){background:var(--color-bg-1)!important;border:1px solid var(--color-border)!important;color:var(--color-text-1)!important}html body .arco-btn:not(.arco-btn-primary):not(.arco-btn-text):not([class*=arco-btn-status-]):hover{background:var(--color-bg-2)!important;border-color:var(--color-border)!important;color:var(--color-text-1)!important}html body .arco-input-wrapper,html body .arco-select-view{background:var(--color-bg-1)!important;border-color:var(--color-border)!important;border-radius:var(--border-radius-small)!important;transition:border-color .2s,box-shadow .2s!important}html body .arco-input-wrapper.arco-input-size-small,html body .arco-select-view.arco-select-view-size-small,html body .arco-btn.arco-btn-size-small{height:32px!important;min-height:32px!important}html body .arco-input-wrapper:hover,html body .arco-select-view:hover{border-color:var(--color-border)!important}html body .arco-input-wrapper:focus-within,html body .arco-input-wrapper.arco-input-wrapper-focus,html body .arco-select-view:focus-within,html body .arco-select-view.arco-select-view-focus{border-color:var(--color-primary-6)!important;box-shadow:0 0 0 2px #0070f326!important}html body .arco-input,html body .arco-input-wrapper input,html body .arco-select-view-input,html body .arco-select-view-value{color:var(--color-text-1)!important}html body .arco-input::placeholder,html body .arco-input-wrapper input::placeholder{color:var(--color-text-3)!important}html body .arco-table-th{background:var(--color-bg-2)!important;color:var(--color-text-2)!important;border-color:var(--color-border)!important;font-weight:500!important}html body .arco-table-td{border-color:var(--color-border)!important;color:var(--color-text-1)!important}html body .arco-table-tr:hover .arco-table-td{background:var(--color-bg-2)!important}html body .arco-table-border .arco-table-container,html body .arco-table-border .arco-table-header,html body .arco-table-border .arco-table-body,html body .arco-table-border .arco-table-footer{border-color:var(--color-border)!important}html body .arco-modal,html body .arco-drawer{border-radius:var(--border-radius-large)!important;box-shadow:var(--elev-raised)!important}html body .arco-modal-mask,html body .arco-drawer-mask{background:#0006!important}html body .arco-dropdown-menu,html body .arco-select-dropdown,html body .arco-menu,html body .arco-menu-pop,html body .arco-popover,html body .arco-tooltip-content{border-radius:var(--border-radius-medium)!important;box-shadow:var(--elev-raised)!important;border:1px solid var(--color-border)!important}html body .arco-tooltip-content{box-shadow:var(--elev-ring)!important;color:var(--color-text-1)!important;background:var(--color-bg-1)!important}html body .arco-tag{border-radius:var(--border-radius-small)!important}html body .arco-divider{border-color:var(--color-border)!important}html body .arco-steps-item-title,html body .arco-steps-item-description{color:var(--color-text-2)!important}html body .arco-progress-line-bar{background:var(--color-primary-6)!important}html body[arco-theme=dark][arco-theme=dark] .arco-card{background:var(--color-bg-1)!important;border-color:var(--color-border)!important}html body[arco-theme=dark][arco-theme=dark] .arco-btn:not(.arco-btn-primary):not(.arco-btn-text):not([class*=arco-btn-status-]){background:var(--color-bg-2)!important;border-color:var(--color-border)!important;color:var(--color-text-1)!important}html body[arco-theme=dark][arco-theme=dark] .arco-btn:not(.arco-btn-primary):not(.arco-btn-text):not([class*=arco-btn-status-]):hover{background:#2a2a2a!important}html body[arco-theme=dark][arco-theme=dark] .arco-input-wrapper,html body[arco-theme=dark][arco-theme=dark] .arco-select-view{background:var(--color-bg-1)!important;border-color:var(--color-border)!important}html body[arco-theme=dark][arco-theme=dark] .arco-input-wrapper:focus-within,html body[arco-theme=dark][arco-theme=dark] .arco-select-view:focus-within{border-color:var(--color-primary-6)!important}html body[arco-theme=dark][arco-theme=dark] .arco-table-th{background:var(--color-bg-2)!important}html body[arco-theme=dark][arco-theme=dark] .arco-table-tr:hover .arco-table-td{background:#222!important}html body[arco-theme=dark][arco-theme=dark] .arco-tooltip-content{background:var(--color-bg-1)!important}html body h1{letter-spacing:-.04em}html body h2{letter-spacing:-.03em}html body h3,html body h4{letter-spacing:-.02em}html body [style*=uppercase],html body .eyebrow,html body .section-label,html body .skill-label,html body .panel-eyebrow,html body .skill-stat-label,html body .format-badge,html body .code-lang{text-transform:uppercase;letter-spacing:var(--tracking-caps)}html body .arco-table-td,html body [class*=stat-val],html body [class*=-value],html body [class*=metric-],html body [class*=num]{font-variant-numeric:tabular-nums}html body .arco-card:hover,html body .arco-list-item:hover{box-shadow:var(--elev-raised-hover)!important}html body .arco-layout-header,html body .arco-layout-sider{border-color:var(--color-border)!important}html body .theme-panel__body{background:var(--color-bg-1)!important;box-shadow:var(--elev-raised)!important}html body .chat-panel,html body .chat-panel-fs,html body .chat-panel-analysis{background:var(--color-bg-1)!important}html body{--glass-popover:var(--color-bg-1);--glass-blur:none;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--page-title-display:none;--page-title-size:22px;--page-title-weight:600;--page-header-gap:24px;--card-padding:16px;--card-grid-min:300px;--btn-min-height:auto;--radius-lg:12px}html body .arco-table-cell{padding:10px 12px!important}html body .cmd-menu,html body .skill-params-form,html body .mention-list,html body .history-popover,html body .suggest-popover,html body .ctx-menu,html body .context-menu,html body .win-search-box,html body .ds-drawer{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:var(--glass-popover)!important}html body ::-webkit-scrollbar-thumb{background:#00000029}html body ::-webkit-scrollbar-thumb:hover{background:#00000047}html body[arco-theme=dark][arco-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff29}html body .ico-btn,html body .win-btn{border-radius:var(--radius-sm)!important;transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard)!important}html body .ico-btn:hover,html body .win-btn:hover{background:var(--color-fill-2)!important;transform:none!important}html body .ico-btn:active,html body .win-btn:active{background:var(--color-fill-3)!important;transform:none!important}html body .arco-tabs-header-nav{border-color:var(--color-border)!important}html body .arco-tabs-tab{color:var(--color-text-2)!important}html body .arco-tabs-tab:hover{color:var(--color-text-1)!important}html body .arco-tabs-tab-active{color:var(--color-primary-6)!important}html body .arco-tabs-tab-active .arco-tabs-tab-line{background:var(--color-primary-6)!important}html body .arco-pagination-item{border-color:var(--color-border)!important;color:var(--color-text-2)!important;background:var(--color-bg-1)!important}html body .arco-pagination-item:hover{border-color:var(--color-primary-6)!important;color:var(--color-primary-6)!important}html body .arco-pagination-item-active,html body .arco-pagination-item-active:hover{background:var(--color-primary-6)!important;border-color:var(--color-primary-6)!important;color:var(--color-on-primary,#fff)!important}html body .arco-switch{background:var(--color-fill-3)!important}html body .arco-switch-checked{background:var(--color-primary-6)!important}html body .arco-radio-mask,html body .arco-checkbox-mask{border-color:var(--color-border-2)!important;background:var(--color-bg-1)!important}html body .arco-radio-checked .arco-radio-mask,html body .arco-checkbox-checked .arco-checkbox-mask{border-color:var(--color-primary-6)!important;background:var(--color-primary-6)!important}html body .arco-slider-fill{background:var(--color-primary-6)!important}html body .arco-slider-button{border-color:var(--color-primary-6)!important;background:var(--color-bg-1)!important}html body .arco-textarea-wrapper{background:var(--color-bg-1)!important;border-color:var(--color-border)!important;border-radius:var(--border-radius-small)!important}html body .arco-textarea-wrapper:focus-within{border-color:var(--color-primary-6)!important;box-shadow:0 0 0 2px #0070f326!important}html body .arco-message,html body .arco-notification{background:var(--color-bg-1)!important;border:1px solid var(--color-border)!important;border-radius:var(--border-radius-medium)!important;box-shadow:var(--elev-raised)!important}html body .arco-alert{border-radius:var(--border-radius-medium)!important;border:1px solid var(--color-border)!important}html body .arco-alert-success{background:var(--color-success-1)!important;border-color:var(--color-success-3)!important}html body .arco-alert-error{background:var(--color-danger-1)!important;border-color:var(--color-danger-3)!important}html body .arco-alert-warning{background:var(--color-warning-1)!important;border-color:var(--color-warning-3)!important}html body .arco-empty-description{color:var(--color-text-3)!important}html body .arco-spin-icon{color:var(--color-primary-6)!important}html body .arco-avatar{background:var(--color-fill-2)!important;color:var(--color-text-2)!important}html body .arco-badge-status-text{color:var(--color-text-2)!important}html body .arco-badge-status-dot{box-shadow:none!important}html body .arco-picker{background:var(--color-bg-1)!important;border-color:var(--color-border)!important;border-radius:var(--border-radius-small)!important}html body .arco-picker:hover{border-color:var(--color-primary-6)!important}html body .arco-picker-focused{border-color:var(--color-primary-6)!important;box-shadow:0 0 0 2px #0070f326!important}html body .arco-tree-node-selected{background:var(--color-primary-1)!important;color:var(--color-primary-6)!important}html body .arco-collapse-item{border-color:var(--color-border)!important;background:var(--color-bg-1)!important}html body .arco-collapse-item-header{color:var(--color-text-1)!important}html body .arco-timeline-item-content{color:var(--color-text-2)!important}html body .arco-btn[disabled],html body .arco-btn-disabled{opacity:.5!important;cursor:not-allowed!important}html body .arco-input-wrapper.arco-input-disabled,html body .arco-select-view.arco-select-disabled,html body .arco-textarea-wrapper.arco-textarea-disabled{background:var(--color-fill-1)!important;opacity:.7!important;cursor:not-allowed!important}html body .arco-table-tr-checked .arco-table-td{background:var(--color-primary-1)!important}html body .arco-list-item.arco-list-item-active{background:var(--color-primary-1)!important;color:var(--color-primary-6)!important}html.aix-desktop #aix-page-actions{align-items:center;gap:4px;min-width:0;height:100%;display:flex;overflow:hidden}html.aix-desktop #aix-page-actions .ico-btn{flex-shrink:0;width:32px;height:32px}html.aix-desktop #aix-page-actions .ico-btn:not(.ico-label){font-size:16px}html.aix-desktop body[data-style=win10] #aix-page-actions .ico-btn:not(.ico-label){font-size:12px}html.aix-desktop #aix-page-actions .ws-toolbar{gap:2px}html.aix-desktop #aix-page-actions .ico-btn.ico-label{width:auto;padding:0 10px}html.aix-desktop #aix-page-actions .nav-proj{max-width:180px}html.aix-desktop #aix-page-actions .view-switch button{height:26px;padding:0 10px}html.aix-desktop #aix-page-actions .user-name{text-overflow:ellipsis;white-space:nowrap;max-width:90px;overflow:hidden}@media (width<=1100px){html.aix-desktop #aix-page-actions .aix-secondary{display:none!important}html.aix-desktop #aix-page-actions .user-name{display:none}}@media (width<=900px){html.aix-desktop #aix-page-actions .nav-proj{max-width:110px}}html.aix-desktop .home .main-content .page-header{display:none!important}html.aix-desktop .home,html.aix-desktop .workspace,html.aix-desktop .admin-layout{height:calc(100vh - var(--aix-titlebar-height,40px))!important}html.aix-desktop.aix-no-titlebar .home{height:100vh!important}html.aix-desktop.aix-no-titlebar .share-page,html.aix-desktop.aix-no-titlebar [class$=-shell]{min-height:100vh!important}html.aix-desktop .login-view a[href="./docs/"]{transform:translateY(50px)}html.aix-desktop .share-page,html.aix-desktop [class$=-shell]{min-height:calc(100vh - var(--aix-titlebar-height,40px))!important}html.aix-desktop body[data-style=win10] .app-modal,html.aix-desktop body[data-style=win10] .app-drawer,html.aix-desktop body[data-style=win10] .app-dropdown,html.aix-desktop body[data-style=win10] .app-popover,html.aix-desktop body[data-style=win10] .arco-modal,html.aix-desktop body[data-style=win10] .arco-drawer,html.aix-desktop body[data-style=win10] .arco-dropdown-menu,html.aix-desktop body[data-style=win10] .arco-select-dropdown,html.aix-desktop body[data-style=win10] .arco-picker-dropdown,html.aix-desktop body[data-style=win10] .arco-picker-container,html.aix-desktop body[data-style=win10] .arco-menu,html.aix-desktop body[data-style=win10] .arco-menu-pop,html.aix-desktop body[data-style=win10] .arco-popover,html.aix-desktop body[data-style=win10] .theme-panel__body{background:#fff!important}html.aix-desktop body[data-style=win10][arco-theme=dark] .app-modal,html.aix-desktop body[data-style=win10][arco-theme=dark] .app-drawer,html.aix-desktop body[data-style=win10][arco-theme=dark] .app-dropdown,html.aix-desktop body[data-style=win10][arco-theme=dark] .app-popover,html.aix-desktop body[data-style=win10][arco-theme=dark] .arco-modal,html.aix-desktop body[data-style=win10][arco-theme=dark] .arco-drawer,html.aix-desktop body[data-style=win10][arco-theme=dark] .arco-dropdown-menu,html.aix-desktop body[data-style=win10][arco-theme=dark] .arco-select-dropdown,html.aix-desktop body[data-style=win10][arco-theme=dark] .arco-picker-dropdown,html.aix-desktop body[data-style=win10][arco-theme=dark] .arco-picker-container,html.aix-desktop body[data-style=win10][arco-theme=dark] .arco-menu,html.aix-desktop body[data-style=win10][arco-theme=dark] .arco-menu-pop,html.aix-desktop body[data-style=win10][arco-theme=dark] .arco-popover,html.aix-desktop body[data-style=win10][arco-theme=dark] .theme-panel__body{background:#202020!important}html.aix-desktop:not(.aix-no-titlebar) .app-modal-layer,html.aix-desktop:not(.aix-no-titlebar) .arco-modal-container,html.aix-desktop:not(.aix-no-titlebar) .arco-drawer-container{top:var(--aix-titlebar-height,40px)!important}html.aix-desktop:not(.aix-no-titlebar) .app-modal--fullpage,html.aix-desktop:not(.aix-no-titlebar) .app-modal--maximized{height:calc(100vh - var(--aix-titlebar-height,40px))!important}html.aix-desktop:not(.aix-no-titlebar) .arco-notification-list-top-left,html.aix-desktop:not(.aix-no-titlebar) .arco-notification-list-top-right{top:calc(var(--aix-titlebar-height,40px) + 20px)!important}html.aix-desktop:not(.aix-no-titlebar) .chart-viewer{top:var(--aix-titlebar-height,40px)!important;inset-block-start:var(--aix-titlebar-height,40px)!important}.settings-page{max-width:640px;min-height:100dvh;margin:0 auto}@media (width>=901px){.settings-page{min-height:auto}}.s-card{background:var(--color-bg-1);border:1px solid var(--color-border);border-radius:var(--radius-lg,12px);overflow:hidden}.s-group{margin-bottom:20px}.s-group:last-child{margin-bottom:0}.s-section-title{font-size:var(--font-size-caption1,13px);color:var(--color-text-2);margin:18px 4px 7px;font-weight:600}.s-group:first-child .s-section-title:first-child{margin-top:16px}.s-footer{font-size:var(--font-size-caption2,11px);color:var(--color-text-3);margin:7px 4px 0;line-height:1.55}.s-row{width:100%;min-height:46px;padding:10px var(--space-4,16px);cursor:pointer;text-align:left;color:var(--color-text-1);font-size:var(--font-size-body,16px);transition:background-color var(--motion-fast);background:0 0;border:none;align-items:center;gap:12px;display:flex;position:relative}.s-row:hover,.s-row:active{background:var(--color-fill-2)}.s-row:focus-visible{outline:2px solid var(--color-primary-6);outline-offset:-2px}.s-row[disabled]{cursor:not-allowed;opacity:.55}.s-card .s-row+.s-row:before{content:"";top:0;left:var(--space-4,16px);background:var(--color-fill-2);height:1px;position:absolute;right:0}.s-card .s-row.s-row--iconed+.s-row:before,.s-card .s-row+.s-row.s-row--iconed:before{left:calc(var(--space-4,16px) + 29px + 12px)}.s-tile{width:29px;height:29px;color:var(--color-text-2);flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.s-row-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.s-row-label{font-size:var(--font-size-body,16px);color:var(--color-text-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s-row-sub{font-size:var(--font-size-caption2,11px);color:var(--color-text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s-row-value{color:var(--color-text-3);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;max-width:55%;font-size:15px;overflow:hidden}.s-chevron{color:var(--color-text-4,#c9cdd4);flex-shrink:0;font-size:14px;display:inline-flex}.s-row-check{width:18px;height:18px;color:var(--color-primary-6,#0070f3);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.s-row-link{color:var(--color-primary-6,#0070f3);justify-content:center;font-weight:500}.s-row-destructive{color:var(--color-danger,#f53f3f);justify-content:center;font-weight:500}.s-row-disabled{color:var(--color-text-3);cursor:not-allowed;justify-content:center}.s-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.s-field:last-child{margin-bottom:0}.s-field>label{font-size:var(--font-size-caption1,12px);color:var(--color-text-2);font-weight:500}.s-input{border:1px solid var(--color-border);border-radius:var(--radius-sm,6px);font-size:var(--font-size-footnote,13px);color:var(--color-text-1);background:var(--color-bg-1);transition:border-color var(--motion-fast), box-shadow var(--motion-fast);outline:none;padding:9px 12px}.s-input:focus{border-color:var(--color-primary-6);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary-6) 10%, transparent)}.s-input:disabled{background:var(--color-fill-2);color:var(--color-text-3);cursor:not-allowed}.s-btn{border-radius:var(--radius-sm,6px);min-height:40px;font-size:var(--font-size-footnote,14px);cursor:pointer;transition:background var(--motion-fast), opacity var(--motion-fast), border-color var(--motion-fast);border:none;justify-content:center;align-items:center;padding:0 24px;font-weight:500;display:inline-flex}.s-btn:disabled{opacity:.5;cursor:not-allowed}.s-btn-primary{background:var(--color-primary-6,#0070f3);color:var(--color-on-primary,#fff)}.s-btn-primary:hover:not(:disabled){background:var(--color-primary-5)}.s-btn-danger{background:var(--color-danger,#f53f3f);color:var(--color-on-primary,#fff)}.s-btn-danger:hover:not(:disabled){opacity:.9}.s-btn-danger-outline{border:1px solid var(--color-danger-3,var(--color-danger));color:var(--color-danger,#f53f3f);background:0 0}.s-btn-danger-outline:hover:not(:disabled){background:var(--color-danger-1,var(--color-danger))}.s-btn-plain{background:var(--color-bg-1);border:1px solid var(--color-border);color:var(--color-text-2)}.s-btn-plain:hover:not(:disabled){border-color:var(--color-primary-6);color:var(--color-primary-6)}.s-badge{font-size:var(--font-size-caption2,11px);border-radius:var(--radius-xs,4px);flex-shrink:0;padding:1px 8px;font-weight:500}.s-badge-on{background:var(--color-success-1,var(--color-success));color:var(--color-success,#16a34a)}.s-badge-off{background:var(--color-fill-2);color:var(--color-text-2)}.s-badge-danger{background:var(--color-danger-1,var(--color-danger));color:var(--color-danger,#f53f3f)}.s-badge-personal{background:var(--color-primary-1,#e8f3ff);color:var(--color-primary-6,#0070f3)}.s-badge-global{background:var(--color-fill-2);color:var(--color-text-2)}.s-badge-system{color:var(--color-text-3);border:1px dashed var(--color-border);background:0 0}.s-stat{background:var(--color-fill-1);border-radius:var(--radius-sm,8px);flex-direction:column;gap:2px;padding:12px;display:flex}.s-stat-value{font-size:var(--font-size-title3,18px);color:var(--color-text-1);font-weight:700}.s-stat-label{font-size:var(--font-size-caption2,11px);color:var(--color-text-3)}.s-progress{background:var(--color-fill-2);border-radius:999px;height:8px;overflow:hidden}.s-progress-fill{background:var(--color-primary-6,#0070f3);height:100%;transition:width var(--motion-base,.2s);border-radius:999px}.s-progress-fill.warn{background:var(--color-warning)}.s-progress-fill.danger{background:var(--color-danger)}.s-empty{text-align:center;color:var(--color-text-3);font-size:var(--font-size-footnote,13px);padding:28px 0}@media (width<=700px){.s-btn{width:100%}.s-card{border-radius:var(--radius-lg,12px)}}.lg-panes[data-v-e491cdaf]{z-index:-1;pointer-events:none;background:#f5f2ed;position:fixed;inset:0;overflow:hidden}.lg-pane[data-v-e491cdaf]{will-change:transform;border:1px solid #ffffff80;position:absolute;box-shadow:inset 0 1px #ffffff59,inset 0 -8px 24px #ffffff1f,0 24px 60px #8ca0be1a}.p1[data-v-e491cdaf]{background:linear-gradient(140deg,#4a90e266,#4a90e21a 70%);border-radius:42% 58% 55% 45%/52% 45% 55% 48%;width:54vw;height:58vh;top:-6%;left:-8%}.p2[data-v-e491cdaf]{background:linear-gradient(210deg,#7b68ee5c,#7b68ee17 70%);border-radius:55% 45% 48% 52%/46% 54%;width:46vw;height:54vh;top:0;right:-7%}.p3[data-v-e491cdaf]{background:linear-gradient(320deg,#f2a2c052,#f2a2c014 70%);border-radius:48% 52% 58% 42%/54% 46% 52% 48%;width:42vw;height:48vh;bottom:-10%;right:4%}.p4[data-v-e491cdaf]{background:linear-gradient(40deg,#4a90e247,#4a90e212 70%);border-radius:52% 48% 44% 56%/48% 52% 56% 44%;width:38vw;height:44vh;bottom:-8%;left:-5%}.p5[data-v-e491cdaf]{background:linear-gradient(160deg,#a78bfa47,#a78bfa0f 70%);border-radius:45% 55% 60% 40%/50% 46% 54% 50%;width:28vw;height:32vh;top:-6%;left:30%}.p6[data-v-e491cdaf]{background:linear-gradient(300deg,#f4b6cd3d,#f4b6cd0d 70%);border-radius:58% 42% 48% 52%/46% 58% 42% 54%;width:24vw;height:28vh;bottom:4%;right:22%}.p7[data-v-e491cdaf]{background:linear-gradient(220deg,#5aaaff38,#5aaaff0d 70%);border-radius:50% 50% 46% 54%/52% 48%;width:16vw;height:20vh;top:36%;left:42%}@keyframes lg-drift-a-e491cdaf{0%,to{transform:translate(0,0)rotate(0)scale(1)}25%{transform:translate(2.2vw,1.4vh)rotate(1.2deg)scale(1.015)}50%{transform:translate(-1.6vw,2vh)rotate(-.8deg)scale(.99)}75%{transform:translate(1.8vw,-1.2vh)rotate(.8deg)scale(1.01)}}@keyframes lg-drift-b-e491cdaf{0%,to{transform:translate(0,0)rotate(0)scale(1)}25%{transform:translate(-1.8vw,1.6vh)rotate(-1deg)scale(.995)}50%{transform:translate(2vw,-1.2vh)rotate(1.1deg)scale(1.02)}75%{transform:translate(-1.2vw,-1.8vh)rotate(-.6deg)scale(.99)}}.p1[data-v-e491cdaf]{animation:72s linear infinite lg-drift-a-e491cdaf}.p2[data-v-e491cdaf]{animation:84s linear -21s infinite lg-drift-b-e491cdaf}.p3[data-v-e491cdaf]{animation:96s linear -48s infinite lg-drift-a-e491cdaf}.p4[data-v-e491cdaf]{animation:78s linear -39s infinite lg-drift-b-e491cdaf}.p5[data-v-e491cdaf]{animation:66s linear -16s infinite lg-drift-a-e491cdaf}.p6[data-v-e491cdaf]{animation:90s linear -64s infinite lg-drift-b-e491cdaf}.p7[data-v-e491cdaf]{animation:74s linear -28s infinite lg-drift-a-e491cdaf}body[arco-theme=dark] .lg-panes[data-v-e491cdaf]{background:#1c1c1e}body[arco-theme=dark] .lg-pane[data-v-e491cdaf]{border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff26,inset 0 -8px 24px #ffffff0d,0 24px 60px #00000059}body[arco-theme=dark] .p1[data-v-e491cdaf]{background:linear-gradient(140deg,#26508c52,#26508c14 70%)}body[arco-theme=dark] .p2[data-v-e491cdaf]{background:linear-gradient(210deg,#4a40a04d,#4a40a012 70%)}body[arco-theme=dark] .p3[data-v-e491cdaf]{background:linear-gradient(320deg,#a0587a42,#a0587a0f 70%)}body[arco-theme=dark] .p4[data-v-e491cdaf]{background:linear-gradient(40deg,#26508c3d,#26508c0f 70%)}body[arco-theme=dark] .p5[data-v-e491cdaf]{background:linear-gradient(160deg,#6854b442,#6854b40f 70%)}body[arco-theme=dark] .p6[data-v-e491cdaf]{background:linear-gradient(300deg,#aa668438,#aa66840d 70%)}body[arco-theme=dark] .p7[data-v-e491cdaf]{background:linear-gradient(220deg,#306ebe38,#306ebe0d 70%)}@media (prefers-reduced-motion:reduce){.lg-pane[data-v-e491cdaf]{animation:none}}@media (prefers-reduced-transparency:reduce){.lg-pane[data-v-e491cdaf]{display:none}}#app{width:100%;height:100dvh;margin:0;padding:0}.global-banner{z-index:999;justify-content:center;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex;position:sticky;top:0}.global-banner.info{background:var(--color-primary-light-1);color:var(--color-primary-6);border-bottom:1px solid var(--color-primary-3)}.global-banner.warning{background:var(--color-warning-1);color:var(--color-warning-6);border-bottom:1px solid var(--color-warning-3)}.global-banner.maintenance{background:var(--color-danger-1);color:var(--color-danger-6);border-bottom:1px solid var(--color-danger-3)}.banner-text{text-align:center;flex:1}.banner-close{cursor:pointer;opacity:.6;color:inherit;background:0 0;border:none;font-size:18px}.banner-close:hover{opacity:1}.route-enter-active,.route-leave-active{transition:opacity .2s}.route-enter-from,.route-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.route-enter-active,.route-leave-active{transition:none}}
