:root{--aurora-primary:#6366f1;--aurora-primary-strong:#5048e5;--aurora-primary-soft:#818cf8;--aurora-primary-ghost:#6366f11f;--aurora-violet:#8b5cf6;--aurora-fuchsia:#d946ef;--aurora-cyan:#22d3ee;--aurora-sky:#38bdf8;--aurora-gradient:linear-gradient(135deg, #6366f1 0%, #8b5cf6 52%, #d946ef 100%);--aurora-gradient-rev:linear-gradient(135deg, #d946ef 0%, #8b5cf6 48%, #6366f1 100%);--aurora-gradient-cyan:linear-gradient(135deg, #6366f1 0%, #22d3ee 100%);--aurora-gradient-soft:linear-gradient(135deg, #6366f129, #8b5cf629);--aurora-gradient-text:linear-gradient(120deg, #6366f1, #8b5cf6 40%, #22d3ee);--aurora-up:#f5384e;--aurora-up-soft:#f5384e24;--aurora-down:#10b981;--aurora-down-soft:#10b98124;--aurora-warning:#f59e0b;--aurora-info:#3b82f6;--aurora-success:#10b981;--aurora-danger:#ef4444;--aurora-bg:#eef1fb;--aurora-bg-2:#f6f8fe;--aurora-surface:#fff;--aurora-surface-2:#f7f9fe;--aurora-surface-3:#eef2fb;--aurora-glass:#ffffffb8;--aurora-glass-2:#ffffff8c;--aurora-glass-border:#ffffffb3;--aurora-border:#0f172a14;--aurora-border-strong:#0f172a24;--aurora-overlay:#0f172a6b;--aurora-text:#0f172a;--aurora-text-2:#475569;--aurora-text-3:#8a94a6;--aurora-text-inverse:#f8fafc;--aurora-r-xs:8px;--aurora-r-sm:12px;--aurora-r-md:16px;--aurora-r-lg:20px;--aurora-r-xl:26px;--aurora-r-2xl:34px;--aurora-r-full:999px;--aurora-shadow-xs:0 1px 2px #0f172a0f;--aurora-shadow-sm:0 2px 6px #0f172a0f, 0 1px 2px #0f172a0a;--aurora-shadow-md:0 8px 24px #0f172a14, 0 2px 8px #0f172a0d;--aurora-shadow-lg:0 20px 55px -16px #1e1b4b47, 0 10px 24px -12px #1e1b4b2e;--aurora-shadow-xl:0 32px 80px -20px #1e1b4b5c;--aurora-glow:0 8px 30px #6366f152;--aurora-glow-strong:0 12px 42px #6366f17a;--aurora-glow-cyan:0 8px 30px #22d3ee52;--aurora-space-1:4px;--aurora-space-2:8px;--aurora-space-3:12px;--aurora-space-4:16px;--aurora-space-5:20px;--aurora-space-6:24px;--aurora-space-8:32px;--aurora-space-10:40px;--aurora-space-12:48px;--aurora-blur:16px;--aurora-blur-strong:28px;--aurora-ease:cubic-bezier(.4, 0, .2, 1);--aurora-ease-out:cubic-bezier(.16, 1, .3, 1);--aurora-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--aurora-dur-fast:.14s;--aurora-dur:.22s;--aurora-dur-slow:.4s;--aurora-z-bg:0;--aurora-z-content:1;--aurora-z-sticky:30;--aurora-z-float:60;--aurora-z-modal:100;--aurora-z-toast:200;--aurora-font:"Inter", "Inter var", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--aurora-font-mono:"JetBrains Mono", "Fira Code", "SF Mono", "Cascadia Code", Consolas, "Liberation Mono", Menlo, monospace}body.aurora-dark{--aurora-primary:#818cf8;--aurora-primary-strong:#6366f1;--aurora-primary-soft:#a5b4fc;--aurora-primary-ghost:#818cf829;--aurora-up:#ff5a6e;--aurora-up-soft:#ff5a6e29;--aurora-down:#2dd4a7;--aurora-down-soft:#2dd4a729;--aurora-bg:#070b16;--aurora-bg-2:#0b1120;--aurora-surface:#121a2c;--aurora-surface-2:#0e1626;--aurora-surface-3:#1a2438;--aurora-glass:#121a2cb3;--aurora-glass-2:#121a2c6b;--aurora-glass-border:#94a3b824;--aurora-border:#94a3b81f;--aurora-border-strong:#94a3b838;--aurora-overlay:#03060e9e;--aurora-text:#e9eefb;--aurora-text-2:#aab6cf;--aurora-text-3:#7c8699;--aurora-text-inverse:#0f172a;--aurora-shadow-xs:0 1px 2px #0006;--aurora-shadow-sm:0 2px 8px #0006;--aurora-shadow-md:0 10px 28px #00000080, 0 2px 8px #0006;--aurora-shadow-lg:0 24px 60px -16px #000000a8, 0 10px 24px -12px #00000080;--aurora-shadow-xl:0 36px 90px -20px #000000b8;--aurora-glow:0 8px 32px #818cf866;--aurora-glow-strong:0 14px 48px #818cf88f;--aurora-glow-cyan:0 8px 32px #22d3ee66}@media (prefers-reduced-motion:reduce){:root{--aurora-dur-fast:1ms;--aurora-dur:1ms;--aurora-dur-slow:1ms}}@keyframes aurora-fade-in{0%{opacity:0}to{opacity:1}}@keyframes aurora-rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes aurora-rise-in-lg{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes aurora-scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes aurora-slide-in-left{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes aurora-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes aurora-pulse-glow{0%,to{box-shadow:0 0 #6366f173}70%{box-shadow:0 0 0 12px #6366f100}}@keyframes aurora-shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes aurora-gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes aurora-spin{to{transform:rotate(360deg)}}@keyframes aurora-blob-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(3%,-4%)scale(1.06)}66%{transform:translate(-3%,3%)scale(.96)}}.aurora-anim-fade{animation:aurora-fade-in var(--aurora-dur-slow) var(--aurora-ease) both}.aurora-anim-rise{animation:aurora-rise-in var(--aurora-dur-slow) var(--aurora-ease-out) both}.aurora-anim-rise-lg{animation:aurora-rise-in-lg .5s var(--aurora-ease-out) both}.aurora-anim-scale{animation:aurora-scale-in var(--aurora-dur) var(--aurora-ease-spring) both}.aurora-anim-slide-left{animation:aurora-slide-in-left var(--aurora-dur-slow) var(--aurora-ease-out) both}.aurora-anim-float{animation:aurora-float 4.5s var(--aurora-ease) infinite}.aurora-stagger>*{animation:aurora-rise-in var(--aurora-dur-slow) var(--aurora-ease-out) both}.aurora-stagger>:first-child{animation-delay:20ms}.aurora-stagger>:nth-child(2){animation-delay:60ms}.aurora-stagger>:nth-child(3){animation-delay:.1s}.aurora-stagger>:nth-child(4){animation-delay:.14s}.aurora-stagger>:nth-child(5){animation-delay:.18s}.aurora-stagger>:nth-child(6){animation-delay:.22s}.aurora-stagger>:nth-child(7){animation-delay:.26s}.aurora-stagger>:nth-child(8){animation-delay:.3s}.aurora-lift{transition:transform var(--aurora-dur) var(--aurora-ease-out), box-shadow var(--aurora-dur) var(--aurora-ease-out);will-change:transform}.aurora-lift:hover{box-shadow:var(--aurora-shadow-lg);transform:translateY(-3px)}.aurora-shimmer{background:linear-gradient(90deg, var(--aurora-surface-2) 25%, var(--aurora-surface-3) 37%, var(--aurora-surface-2) 63%);background-size:936px 100%;animation:1.6s linear infinite aurora-shimmer}.aurora-text-gradient{background:var(--aurora-gradient-text);-webkit-text-fill-color:transparent;color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:6s infinite aurora-gradient-shift}@media (prefers-reduced-motion:reduce){.aurora-anim-fade,.aurora-anim-rise,.aurora-anim-rise-lg,.aurora-anim-scale,.aurora-anim-slide-left,.aurora-anim-float,.aurora-stagger>*,.aurora-shimmer,.aurora-text-gradient{animation:none!important}}html{text-align:center}body{margin:0;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}@font-face{font-family:Nunito;font-style:normal;font-weight:400;src:local(""),url(/zhangtingba/assets/nunito-v16-latin-regular-CSmEcOMa.woff2)format("woff2")}#app{text-align:center;height:100vh}.md-editor-preview{padding:0 8px!important}html{background-color:var(--aurora-bg)}body{font-family:var(--aurora-font);color:var(--aurora-text);background-color:var(--aurora-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;transition:background-color var(--aurora-dur-slow) var(--aurora-ease), color var(--aurora-dur-slow) var(--aurora-ease);background-image:radial-gradient(1200px 680px at 12% -8%,#6366f129,#0000 60%),radial-gradient(1000px 620px at 100% 0,#8b5cf624,#0000 58%),radial-gradient(900px 560px at 50% 116%,#22d3ee1a,#0000 60%);background-attachment:fixed}body.aurora-dark{background-image:radial-gradient(1200px 680px at 12% -8%,#6366f138,#0000 60%),radial-gradient(1000px 620px at 100% 0,#8b5cf633,#0000 58%),radial-gradient(900px 560px at 50% 116%,#22d3ee1f,#0000 60%)}#app{--aurora-route-height:calc(100vh - 68px);height:100vh;color:var(--aurora-text)}::selection{color:inherit;background:#6366f147}body.aurora-dark ::selection{background:#818cf85c}:focus-visible{outline:2px solid var(--aurora-primary);outline-offset:2px;border-radius:var(--aurora-r-xs)}*{scrollbar-width:thin;scrollbar-color:#6366f16b transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:linear-gradient(var(--aurora-primary-soft), var(--aurora-primary));border-radius:var(--aurora-r-full);transition:background var(--aurora-dur) var(--aurora-ease);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:linear-gradient(var(--aurora-primary), var(--aurora-primary-strong));background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}.aurora-glass{background:var(--aurora-glass);-webkit-backdrop-filter:blur(var(--aurora-blur)) saturate(160%);border:1px solid var(--aurora-glass-border);border-radius:var(--aurora-r-lg);box-shadow:var(--aurora-shadow-md)}.aurora-card{background:var(--aurora-surface);border:1px solid var(--aurora-border);border-radius:var(--aurora-r-lg);box-shadow:var(--aurora-shadow-sm)}.aurora-chip{align-items:center;gap:var(--aurora-space-2);border-radius:var(--aurora-r-full);background:var(--aurora-primary-ghost);color:var(--aurora-primary);padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.aurora-view-enter{animation:aurora-rise-in var(--aurora-dur-slow) var(--aurora-ease-out) both}.aurora-tabs-card.n-card{border-radius:var(--aurora-r-xl);animation:aurora-rise-in var(--aurora-dur-slow) var(--aurora-ease-out) both;margin:12px;overflow:hidden}.aurora-tabs-card .n-tabs-tab{border-radius:var(--aurora-r-sm) var(--aurora-r-sm) 0 0;transition:color var(--aurora-dur) var(--aurora-ease), background var(--aurora-dur) var(--aurora-ease)}.aurora-tabs-card .n-tabs-tab:hover{background:var(--aurora-primary-ghost)}.aurora-tabs-card--sticky.n-card,.aurora-tabs--sticky-primary>.n-tabs-pane-wrapper{overflow:visible}.aurora-tabs--sticky-primary>.n-tabs-nav,.aurora-tabs--sticky-secondary>.n-tabs-nav{z-index:8;background:var(--aurora-surface);position:sticky}.aurora-tabs--sticky-primary>.n-tabs-nav{top:0}.aurora-tabs--sticky-secondary>.n-tabs-nav{z-index:7;top:44px}.md-editor-preview pre{box-shadow:var(--aurora-shadow-xs);border-radius:var(--aurora-r-sm)!important}.md-editor-preview blockquote{background:var(--aurora-primary-ghost);border-radius:0 var(--aurora-r-xs) var(--aurora-r-xs) 0;border-left:3px solid var(--aurora-primary)!important}.md-editor-preview a{text-underline-offset:2px;color:var(--aurora-primary)!important}.md-editor-preview :not(pre)>code{border-radius:6px;padding:2px 6px;background:var(--aurora-primary-ghost)!important;color:var(--aurora-primary-strong)!important}.md-editor-preview table{border-radius:var(--aurora-r-sm);overflow:hidden}@media (width<=768px){.aurora-dock.n-card{border-radius:var(--aurora-r-lg);margin:0 8px 8px}.aurora-tabs-card.n-card{border-radius:var(--aurora-r-lg);margin:8px}.aurora-view{padding-bottom:84px}.aurora-ticker{margin:4px 8px 8px!important}}.aurora-up{color:var(--aurora-up)!important}.aurora-down{color:var(--aurora-down)!important}.aurora-flat{color:var(--aurora-text-3)!important}.aurora-up-pill{background:var(--aurora-up-soft);color:var(--aurora-up);border-radius:var(--aurora-r-full);padding:1px 8px;font-weight:600}.aurora-down-pill{background:var(--aurora-down-soft);color:var(--aurora-down);border-radius:var(--aurora-r-full);padding:1px 8px;font-weight:600}.aurora-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}body .n-button{transition:transform var(--aurora-dur) var(--aurora-ease), box-shadow var(--aurora-dur) var(--aurora-ease), color var(--aurora-dur) var(--aurora-ease), background-color var(--aurora-dur) var(--aurora-ease), border-color var(--aurora-dur) var(--aurora-ease), filter var(--aurora-dur) var(--aurora-ease)}body .n-button:not(.n-button--disabled):hover{transform:translateY(-1px)}body .n-button:not(.n-button--disabled):active{transform:translateY(0)scale(.985)}.n-button.aurora-cta{box-shadow:var(--aurora-glow);background-image:var(--aurora-gradient)!important;color:#fff!important;border:none!important}.n-button.aurora-cta:not(.n-button--disabled):hover{filter:brightness(1.06);box-shadow:var(--aurora-glow-strong)}body .n-list .n-list-item{transition:background var(--aurora-dur) var(--aurora-ease);border-radius:var(--aurora-r-sm)}body .n-list--hoverable .n-list-item:hover{background:var(--aurora-primary-ghost)!important}body .n-data-table .n-data-table-td{transition:background var(--aurora-dur) var(--aurora-ease)}body .n-data-table .n-data-table-th{letter-spacing:.2px}body .n-data-table-wrapper{border-radius:var(--aurora-r-md);overflow:hidden}body .n-data-table .n-data-table-td,body .n-table td,body .n-table th{font-variant-numeric:tabular-nums}body .n-input,body .n-base-selection{transition:box-shadow var(--aurora-dur) var(--aurora-ease), border-color var(--aurora-dur) var(--aurora-ease)}body .n-tag{font-weight:600}body .n-dropdown-menu,body .n-popover,body .n-popselect-menu,body .n-base-select-menu{border-radius:var(--aurora-r-md)!important;box-shadow:var(--aurora-shadow-lg)!important}body .n-modal,body .n-dialog{border-radius:var(--aurora-r-xl)!important}body .n-empty .n-empty__description{color:var(--aurora-text-3)}body .n-empty .n-empty__icon .n-icon{opacity:.75}body .n-avatar{box-shadow:var(--aurora-shadow-xs)}.aurora-section-title{letter-spacing:.2px;background:var(--aurora-gradient-text);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:15px;font-weight:700}.aurora-divider{background:linear-gradient(90deg, transparent, var(--aurora-border-strong), transparent);height:1px;margin:var(--aurora-space-4) 0;border:none}body .n-card>.n-card-header .n-card-header__main{letter-spacing:.2px;font-weight:700}body .n-card>.n-card-header .n-card-header__extra{color:var(--aurora-text-3)}body .n-card .n-card__action{border-radius:0 0 var(--aurora-r-lg) var(--aurora-r-lg)}body .n-card.n-card--hoverable{transition:box-shadow var(--aurora-dur) var(--aurora-ease), transform var(--aurora-dur) var(--aurora-ease)}body .n-card.n-card--hoverable:hover{transform:translateY(-2px)}body .n-statistic .n-statistic-value__content,body .n-statistic .n-statistic-value__prefix,body .n-statistic .n-statistic-value__suffix{font-variant-numeric:tabular-nums}body .n-statistic .n-statistic-value{font-weight:700}body .n-tabs.n-tabs--segment-type .n-tabs-rail{border-radius:var(--aurora-r-md);padding:3px}body .n-tabs.n-tabs--segment-type .n-tabs-tab{transition:color var(--aurora-dur) var(--aurora-ease), background var(--aurora-dur) var(--aurora-ease);border-radius:var(--aurora-r-sm)!important}body .n-tabs.n-tabs--card-type .n-tabs-tab{transition:background var(--aurora-dur) var(--aurora-ease), color var(--aurora-dur) var(--aurora-ease);border-radius:var(--aurora-r-sm) var(--aurora-r-sm) 0 0!important}body .n-tabs.n-tabs--card-type .n-tabs-tab.n-tabs-tab--active{background:var(--aurora-primary-ghost)!important}body .n-number-animation{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}body .n-alert{border-radius:var(--aurora-r-md);box-shadow:var(--aurora-shadow-xs)}body .n-checkbox .n-checkbox-box{border-radius:6px}body .n-checkbox .n-checkbox-box,body .n-radio .n-radio__dot,body .n-switch .n-switch__rail{transition:all var(--aurora-dur) var(--aurora-ease)}body .n-pagination .n-pagination-item{transition:background var(--aurora-dur) var(--aurora-ease), color var(--aurora-dur) var(--aurora-ease);border-radius:var(--aurora-r-sm)!important}body .n-badge .n-badge-sup{font-weight:600;box-shadow:0 2px 6px #0f172a2e}body .n-progress .n-progress-graph-line-fill{transition:width var(--aurora-dur-slow) var(--aurora-ease-out)}body .n-code,body .n-log,body .n-log code{font-family:var(--aurora-font-mono)}body .n-code pre{border-radius:var(--aurora-r-sm)}body .n-timeline .n-timeline-item-timeline__circle{border-color:var(--aurora-primary)!important}body .n-divider:not(.n-divider--vertical) .n-divider__line{background-image:linear-gradient(90deg, transparent, var(--aurora-border-strong), transparent)}body .n-data-table .n-data-table-tr--selected .n-data-table-td{background:var(--aurora-primary-ghost)!important}body .n-date-panel,body .n-time-picker-panel{border-radius:var(--aurora-r-md)!important}body .n-slider .n-slider-handle-indicator{border-radius:var(--aurora-r-sm)!important}body .n-slider .n-slider-rail .n-slider-rail__fill{background:var(--aurora-gradient)!important}body .n-thing .n-thing-main__title{font-weight:700}body .n-descriptions .n-descriptions-table-header{font-weight:600}body .n-tooltip .n-tooltip__content,body .n-popover .n-popover__content{line-height:1.6}body .n-tooltip{color:#fff!important;background-color:#0f172af5!important}body .n-tooltip .n-tooltip__content,body .n-tooltip .n-tooltip__content span{color:#fff!important}@media (prefers-reduced-motion:reduce){body .n-button:not(.n-button--disabled):hover,body .n-button:not(.n-button--disabled):active{transform:none!important}}
