@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";*,:before,:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;color:#1f2937;background:#fff;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.root{background:#fff;height:100vh;overflow:hidden}.sbar{border-radius:24px;flex-direction:column;height:calc(100vh - 24px);margin:12px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:12px;overflow:hidden auto;background:#fafafa!important;border:1px solid #e5e7eb!important}.sbar.folded{width:64px!important;min-width:64px!important;max-width:64px!important}.sbar-top{text-align:center;border-bottom:1px solid #0f172a0f;justify-content:center;padding:20px 16px 12px;display:flex}.brand{white-space:nowrap;align-items:center;gap:10px;display:flex;overflow:hidden}.flame-box{flex-shrink:0;width:36px;height:36px;position:relative}.flame-core{z-index:2;background:radial-gradient(circle at 50% 40%,#ff6b35 0%,#c0392b 100%);border-radius:50% 50% 35% 35%;width:20px;height:20px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 12px #ff6b3580}.flame{transform-origin:bottom;border-radius:60% 60% 20% 20%;width:10px;animation:.7s ease-in-out infinite alternate flick;position:absolute;bottom:16px;left:50%}.f1{background:linear-gradient(#ffcc02,#ff6b35);height:18px;margin-left:-7px;animation-delay:0s}.f2{background:linear-gradient(#ff8c00,#e74c3c);height:22px;margin-left:-1px;animation-delay:.2s}.f3{background:linear-gradient(#ff6b35,#d63484);height:16px;margin-left:5px;animation-delay:.4s}@keyframes flick{0%{opacity:.85;transform:scaleY(1)scaleX(1)}40%{opacity:1;transform:scaleY(1.2)scaleX(.85)}to{opacity:.8;transform:scaleY(.85)scaleX(1.1)}}.brand-text{flex-direction:column;line-height:1.15;display:flex}.brand-name{color:#0f172a;letter-spacing:-.3px;font-size:13px;font-weight:700}.brand-sub{color:#e74c3c;letter-spacing:1.8px;text-transform:uppercase;font-size:10px;font-weight:500}.sbar-nav{flex-direction:column;flex:1;gap:4px;padding:12px 10px;display:flex}.sbar-nav>div>span:first-child,.sbar-nav>.ant-upload>div>span:first-child{flex-shrink:0;justify-content:center;align-items:center;width:18px;display:inline-flex}.sbar-nav .ant-btn.nav-btn{transition:all .15s;color:#cbd5e1!important;height:38px!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:8px!important;justify-content:flex-start!important;padding-left:12px!important;font-size:13px!important;font-weight:500!important}.sbar-nav .ant-btn.nav-btn:hover{color:#f1f5f9!important;background:#ffffff14!important}.sbar-nav .ant-btn.nav-btn.gen-btn{margin-top:4px;color:#fff!important;background:#e74c3c!important}.sbar-nav .ant-btn.nav-btn.gen-btn:hover{background:#c0392b!important}.sbar-nav .ant-btn.nav-btn.clear-btn:hover{color:#fca5a5!important}.sbar-nav .ant-btn.nav-btn.upload-btn{border:1px dashed #ffffff40!important}.folded .sbar-nav .ant-btn.nav-btn{justify-content:center!important;padding-left:0!important}.sbar-ctrl{text-align:center;color:#94a3b8;cursor:pointer;border-top:1px solid #0f172a0f;padding:12px;font-size:16px;transition:color .15s}.sbar-ctrl:hover{color:#0f172a}.main-area{flex-direction:column;height:100vh;display:flex;background:#fff!important}.status-strip{background:#fff;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;padding:12px 24px;display:flex}.status-hint{color:#6b7280;font-size:13px}.main-body{background:#fff;flex:1;min-height:0;margin:0;padding:20px 24px;overflow-y:auto}.main-body .ant-tabs{color:#1f2937}.main-body .ant-tabs-tab{color:#4b5563!important;padding:8px 16px!important;font-size:13px!important;font-weight:500!important}.main-body .ant-tabs-tab:hover{color:#1f2937!important}.main-body .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e74c3c!important}.main-body .ant-tabs-ink-bar{background:#e74c3c!important}.main-body .ant-tabs-tab-btn{color:inherit!important}.main-body .ant-tabs-nav{margin-bottom:16px!important}.main-body .ant-tabs-content-holder{color:#1f2937}.card-grid{padding:4px 0}@keyframes scardFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes scardIconSpin{0%{opacity:0;transform:rotate(-8deg)}80%{transform:rotate(2deg)}to{opacity:1;transform:rotate(0)}}.card-grid .ant-col:first-child .scard{animation:.45s 20ms both scardFadeUp}.card-grid .ant-col:first-child .scard-icon{animation:.6s cubic-bezier(.34,1.56,.64,1) .25s both scardIconSpin}.card-grid .ant-col:nth-child(2) .scard{animation:.45s 60ms both scardFadeUp}.card-grid .ant-col:nth-child(3) .scard{animation:.45s .1s both scardFadeUp}.card-grid .ant-col:nth-child(4) .scard{animation:.45s .14s both scardFadeUp}.card-grid .ant-col:nth-child(5) .scard{animation:.45s .18s both scardFadeUp}.card-grid .ant-col:nth-child(6) .scard{animation:.45s .22s both scardFadeUp}.card-grid .ant-col:nth-child(7) .scard{animation:.45s .26s both scardFadeUp}.card-grid .ant-col:nth-child(8) .scard{animation:.45s .3s both scardFadeUp}.card-grid .ant-col:nth-child(9) .scard{animation:.45s .34s both scardFadeUp}.card-grid .ant-col:nth-child(10) .scard{animation:.45s .38s both scardFadeUp}.card-grid .ant-col:nth-child(11) .scard{animation:.45s .42s both scardFadeUp}.card-grid .ant-col:nth-child(12) .scard{animation:.45s .46s both scardFadeUp}.card-grid .ant-col:nth-child(13) .scard{animation:.45s .5s both scardFadeUp}.card-grid .ant-col:nth-child(14) .scard{animation:.45s .54s both scardFadeUp}.card-grid .ant-col:nth-child(15) .scard{animation:.45s .58s both scardFadeUp}.card-grid .ant-col:nth-child(16) .scard{animation:.45s .62s both scardFadeUp}.card-grid .ant-col:nth-child(17) .scard{animation:.45s .66s both scardFadeUp}.card-grid .ant-col:nth-child(18) .scard{animation:.45s .7s both scardFadeUp}.card-grid .ant-col:nth-child(19) .scard{animation:.45s .74s both scardFadeUp}.card-grid .ant-col:nth-child(20) .scard{animation:.45s .78s both scardFadeUp}.scard{-webkit-backdrop-filter:blur(16px)saturate(160%);will-change:transform;cursor:grab;background:#ffffff8c;border:none;border-radius:10px;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s;overflow:hidden;box-shadow:0 2px 14px #0f172a0f}.scard:hover{transform:translateY(-3px);box-shadow:0 8px 28px #0f172a1a}.scard:active{cursor:grabbing}.scard.is-pinned{border-color:#e74c3c;box-shadow:0 0 0 1px #e74c3c26}.scard-head{-webkit-backdrop-filter:blur(10px);-webkit-user-select:none;user-select:none;background:#ffffff59;border-bottom:none;align-items:center;gap:8px;padding:10px 14px;display:flex}.scard-grip{color:#d1d5db;cursor:grab;letter-spacing:-3px;font-size:15px;line-height:1}.scard-icon{color:#6b7280;font-size:14px}.scard-title{flex:1;color:#111!important;font-size:13px!important;font-weight:600!important}.scard-pin{cursor:pointer;color:#d1d5db;border-radius:4px;padding:2px 4px;font-size:14px;transition:all .15s}.scard-pin:hover{color:#6b7280;background:#f3f4f6}.scard-pin.active{color:#e74c3c}.scard-body{padding:14px}.sw{justify-content:space-between;align-items:center;padding:5px 0;display:flex}.swl{color:#1a1a1a;font-size:12px;font-weight:500}.pg{color:#1f2937;padding:4px 0}.stat-bar{flex-wrap:wrap;gap:40px;padding:8px 0;display:flex}.stat-bar .ant-statistic-title{color:#6b7280;font-size:12px;font-weight:500}.stat-bar .ant-statistic-content{color:#111827;font-size:26px;font-weight:700}.stat-bar .ant-statistic-content-prefix{color:#e74c3c}.stat-bar .ant-statistic-content-suffix{color:#6b7280;font-size:14px}.empty{justify-content:center;align-items:center;padding:80px 0;display:flex}.empty .ant-typography{color:#9ca3af!important}.foot{text-align:center;color:#9ca3af;background:0 0;padding:12px;font-size:12px}.main-body .ant-table{color:#1f2937;font-size:12px}.main-body .ant-table-thead>tr>th{color:#374151;text-transform:uppercase;letter-spacing:.5px;background:#f9fafb;border-bottom:2px solid #e5e7eb;font-size:11px;font-weight:600}.main-body .ant-table-tbody>tr>td{color:#1f2937;border-bottom:1px solid #f3f4f6}.main-body .ant-table-tbody>tr:hover>td{background:#f9fafb}.ant-select-selector{background:#fff!important;border-color:#d1d5db!important}.ant-select-selection-item{color:#111827!important;font-weight:500!important}.ant-select-arrow{color:#6b7280!important}.ant-select-dropdown{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;padding:4px!important;box-shadow:0 8px 24px #00000026!important}.ant-select-item{color:#111827!important;border-radius:6px!important;padding:8px 12px!important;font-weight:500!important}.ant-select-item-option{color:#111827!important;background:#fff!important}.ant-select-item-option-selected{color:#e74c3c!important;background:#fef2f2!important;font-weight:600!important}.ant-select-item-option-active{color:#111827!important;background:#f3f4f6!important}.main-body .ant-tag,.status-strip .ant-tag{color:inherit;border-radius:6px;font-size:12px;font-weight:500}.ant-btn-primary{color:#fff!important;background:#e74c3c!important;border-color:#e74c3c!important;box-shadow:0 2px 6px #e74c3c4d!important}.ant-btn-primary:hover{background:#c0392b!important}.ant-switch-checked{background:#e74c3c!important}.main-body .ant-typography{color:inherit}.main-body .ant-typography-secondary{color:#6b7280!important}.user-area{flex-shrink:0;align-items:center;display:flex}.user-badge{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:4px 10px;transition:background .15s;display:flex}.user-badge:hover{background:#f3f4f6}.user-phone{color:#374151;font-size:13px;font-weight:500}.login-btn{color:#6b7280!important;font-size:13px!important}.login-btn:hover{color:#e74c3c!important}.simple-footer{text-align:center;background:#fff;border-top:1px solid #e5e7eb;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:14px 24px;display:flex}.simple-footer .footer-text{color:#9ca3af;font-size:12px}.simple-footer .footer-sep{color:#d1d5db;margin:0 2px;font-size:12px}.simple-footer .footer-link{color:#6b7280;cursor:pointer;font-size:12px;text-decoration:none;transition:color .15s}.simple-footer .footer-link:hover{color:#e74c3c}.site-footer{color:#9ca3af;background:#111827;margin-top:auto;padding:40px 24px 20px}.footer-inner{flex-wrap:wrap;gap:48px;max-width:1100px;margin:0 auto 32px;display:flex}.footer-col{flex:1;min-width:160px}.footer-col.brand-col{flex:1.5;min-width:220px}.footer-tagline{color:#6b7280;margin-top:12px;font-size:12px;line-height:1.6}.footer-heading{color:#f3f4f6;text-transform:uppercase;letter-spacing:1px;margin-bottom:14px;font-size:12px;font-weight:600}.footer-link{color:#9ca3af;margin-bottom:8px;font-size:13px;text-decoration:none;transition:color .15s;display:block}.footer-link:hover{color:#f3f4f6}.footer-bottom{text-align:center;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:center;gap:12px;padding-top:16px;display:flex}.footer-copy{color:#6b7280;font-size:11px}.footer-bottom-link{color:#9ca3af;font-size:11px;text-decoration:none}.footer-bottom-link:hover{color:#f3f4f6}.footer-divider{color:#374151;font-size:11px}.site-footer .brand-name{color:#f3f4f6!important}.site-footer .brand-sub{color:#e74c3c!important}.site-footer .flame-box{width:28px;height:28px}.site-footer .flame-core{width:16px;height:16px}.site-footer .flame{width:7px;bottom:12px}.site-footer .f1{height:14px;margin-left:-5px}.site-footer .f2{height:17px;margin-left:-1px}.site-footer .f3{height:12px;margin-left:3px}.login-overlay{z-index:2000;background:linear-gradient(135deg,#fafaf7 0%,#f2f2ee 50%,#eaeae5 100%);justify-content:center;align-items:center;min-height:100vh;display:flex;position:fixed;inset:0;overflow:auto}.login-bg-dots{pointer-events:none;background-image:radial-gradient(circle,#7878782e 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.login-shell{z-index:1;justify-content:space-between;align-items:center;gap:90px;width:1000px;max-width:92vw;padding:40px 20px;display:flex;position:relative}.login-hero{text-align:left;flex-direction:column;flex:1;align-items:flex-start;display:flex}.login-hero-brand{margin-bottom:28px}.login-hero-title{letter-spacing:-.5px;color:#141414;margin:0 0 18px;font-size:42px;font-weight:800;line-height:1.25}.login-hero-desc{color:#4b5563;margin:0 0 28px;font-size:16px;line-height:1.8}.login-hero-feats{grid-template-columns:1fr 1fr;gap:22px 26px;margin-bottom:34px;display:grid}.login-feat{align-items:flex-start;gap:12px;display:flex}.login-feat-icon{background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex;box-shadow:0 4px 14px #00000014}.login-feat-icon svg{width:20px;height:20px;display:block}.login-feat>div{flex-direction:column;gap:3px;display:flex}.login-feat b{color:#111827;font-size:13px;font-weight:600}.login-feat span{color:#6b7280;font-size:11px;line-height:1.4}.login-hero-safe{color:#9ca3af;font-size:12px}.login-card{z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff7;border-radius:20px;flex-shrink:0;width:420px;max-width:92vw;padding:36px 40px 28px;position:relative;box-shadow:0 24px 80px #0000001a,0 0 0 1px #0000000a}.login-brand{text-align:center;margin-bottom:20px}.login-subtitle{color:#6b7280;letter-spacing:1px;margin-top:8px;font-size:13px}.login-form{flex-direction:column;gap:14px;display:flex}.login-form .ant-input-affix-wrapper{border:1px solid #e5e7eb;border-radius:10px;padding:10px 14px;transition:all .2s}.login-form .ant-input-affix-wrapper:focus,.login-form .ant-input-affix-wrapper-focused{border-color:#e74c3c;box-shadow:0 0 0 3px #e74c3c1a}.login-submit-btn{margin-top:4px;background:linear-gradient(135deg,#e74c3c 0%,#c0392b 100%)!important;border:none!important;border-radius:10px!important;height:46px!important;font-size:15px!important;font-weight:600!important;transition:transform .15s,box-shadow .15s!important;box-shadow:0 4px 14px #e74c3c66!important}.login-submit-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #e74c3c80!important}.login-footer-text{text-align:center;margin-top:20px}@media (width<=900px){.login-hero{display:none}.login-shell{justify-content:center;gap:0;width:auto}}.brand-large{flex-direction:column;align-items:center;gap:12px;display:inline-flex}.flame-box-lg{width:64px;height:64px;position:relative}.flame-core-lg{z-index:2;background:radial-gradient(circle at 50% 40%,#ff6b35 0%,#c0392b 100%);border-radius:50% 50% 35% 35%;width:34px;height:34px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 24px #ff6b3599}.flame-lg{transform-origin:bottom;border-radius:60% 60% 20% 20%;width:16px;animation:.7s ease-in-out infinite alternate flick;position:absolute;bottom:28px;left:50%}.flame-lg.f1{background:linear-gradient(#ffcc02,#ff6b35);height:30px;margin-left:-12px;animation-delay:0s}.flame-lg.f2{background:linear-gradient(#ff8c00,#e74c3c);height:36px;margin-left:-2px;animation-delay:.2s}.flame-lg.f3{background:linear-gradient(#ff6b35,#d63484);height:26px;margin-left:8px;animation-delay:.4s}.brand-text-lg{line-height:1.1}.brand-name-lg{color:#1a1a2e;letter-spacing:-.5px;font-size:22px;font-weight:800;display:block}.brand-sub-lg{color:#e74c3c;letter-spacing:3px;text-transform:uppercase;text-align:center;font-size:13px;font-weight:600;display:block}.theme-glass body{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%) fixed!important}body:has(.theme-glass){background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%) fixed!important}.theme-glass .main-area{background:0 0!important}.theme-glass .status-strip{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffff8c!important;border-bottom:1px solid #ffffff40!important}.theme-glass .main-body{background:0 0!important}.theme-glass .scard{-webkit-backdrop-filter:blur(18px)saturate(160%);background:#ffffff8c!important;border:1px solid #ffffff59!important;border-radius:14px!important;box-shadow:0 4px 24px #0000000f!important}.theme-glass .scard:hover{border-color:#ffffff80!important;box-shadow:0 8px 32px #0000001a!important}.theme-glass .scard-head{background:#00000008!important;border-bottom:1px solid #0000000f!important}.theme-glass .scard-body{background:0 0!important}.theme-glass .sbar{-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:24px;background:#1e1e3cc7!important;border:1px solid #ffffff14!important}.theme-glass .simple-footer{-webkit-backdrop-filter:blur(14px)saturate(150%);background:#ffffff59!important;border-top:1px solid #fff3!important}@media (width<=768px){.sbar{width:64px!important;min-width:64px!important;max-width:64px!important}.main-body{padding:16px 12px}.stat-bar{gap:20px}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff40}.sbar ::-webkit-scrollbar-thumb{background:#0f172a26}.sbar ::-webkit-scrollbar-thumb:hover{background:#0f172a4d}.proj-area ::-webkit-scrollbar-thumb{background:#3b82f64d}.proj-area ::-webkit-scrollbar-thumb:hover{background:#3b82f680}.theme-tabler-pro body{background:#fff!important;font-size:14px!important}body:has(.theme-tabler-pro){background:#fff!important;font-size:14px!important}.theme-tabler-pro .main-area{background:#fff!important}.theme-tabler-pro .sbar{border-radius:24px;background:#fafafa!important;border:1px solid #e5e7eb!important}.theme-tabler-pro .sbar-top{border-bottom:1px solid #0f172a0f}.theme-tabler-pro .main-body{background:#fff!important;padding:24px 64px!important}.theme-tabler-pro .scard{-webkit-backdrop-filter:blur(16px)saturate(150%)!important;will-change:transform!important;background:#ffffffad!important;border:none!important;border-radius:14px!important;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s!important;box-shadow:0 2px 14px #0f172a0f!important}.theme-tabler-pro .scard:hover{transform:translateY(-2px)!important;box-shadow:0 10px 34px #0f172a29!important}.theme-tabler-pro .scard.is-pinned{border-color:#4263eb!important;box-shadow:0 0 0 1px #4263eb26,0 4px 6px -1px #0000000f!important}.theme-tabler-pro .scard-head{-webkit-backdrop-filter:blur(10px)!important;background:#ffffff59!important;border-bottom:none!important;padding:12px 16px!important}.theme-tabler-pro .scard-grip{color:#cbd5e1;font-size:14px}.theme-tabler-pro .scard-icon{color:#64748b;font-size:15px}.theme-tabler-pro .scard-title{color:#1e293b!important;font-size:13px!important;font-weight:600!important}.theme-tabler-pro .scard-pin{color:#cbd5e1;font-size:13px}.theme-tabler-pro .scard-pin:hover{color:#64748b;background:#f1f5f9}.theme-tabler-pro .scard-pin.active{color:#4263eb}.theme-tabler-pro .scard-body{padding:16px}.theme-tabler-pro .ant-btn-primary{color:#fff!important;background:#4263eb!important;border-color:#4263eb!important;border-radius:6px!important;font-weight:500!important;box-shadow:0 1px 2px #4263eb40!important}.theme-tabler-pro .ant-btn-primary.ant-btn-sm{height:auto!important;padding:.625rem 1.5rem!important;font-size:1rem!important}.theme-tabler-pro .ant-btn-primary:hover{background:#3b5bdb!important;border-color:#3b5bdb!important;box-shadow:0 2px 6px #4263eb59!important}.theme-tabler-pro .ant-btn{border-radius:6px!important;font-weight:500!important}.theme-tabler-pro .ant-switch-checked{background:#4263eb!important}.theme-tabler-pro .ant-select-selector{background:#fff!important;border-color:#e2e8f0!important;border-radius:6px!important}.theme-tabler-pro .ant-select-selection-item{color:#1e293b!important;font-weight:500!important}.theme-tabler-pro .ant-select-dropdown{border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:0 8px 24px #0000001a!important}.theme-tabler-pro .ant-select-item-option-selected{color:#4263eb!important;background:#edf0ff!important}.theme-tabler-pro .ant-tabs-tab-active .ant-tabs-tab-btn{color:#4263eb!important}.theme-tabler-pro .ant-tabs-ink-bar{background:#4263eb!important}.theme-tabler-pro .ant-table-thead>tr>th{letter-spacing:.4px;color:#475569!important;background:#f8fafc!important;border-bottom:2px solid #e2e8f0!important;font-size:12px!important;font-weight:600!important}.theme-tabler-pro .ant-table-tbody>tr>td{color:#1e293b;font-size:13px}.theme-tabler-pro .ant-table-tbody>tr:hover>td{background:#f8fafc!important}.theme-tabler-pro .swl{color:#334155!important;font-size:13px!important}.theme-tabler-pro .stat-bar .ant-statistic-content{color:#1e293b!important}.theme-tabler-pro .stat-bar .ant-statistic-content-prefix{color:#4263eb!important}.theme-tabler-pro .simple-footer{background:#fff!important;border-top:1px solid #e2e8f0!important}.theme-tabler-pro .simple-footer .footer-text{color:#94a3b8;font-size:12px}.theme-tabler-pro .simple-footer .footer-link{color:#64748b;font-size:12px}.theme-tabler-pro .simple-footer .footer-link:hover{color:#4263eb}.theme-tabler-pro .proj-card{border:1px solid #e2e8f0!important;border-radius:8px!important}.theme-tabler-pro .proj-card:hover{border-color:#4263eb!important}.theme-tabler-pro .ant-tag{border-radius:4px!important;font-size:11px!important}.theme-tabler-pro .ant-modal-content{border-radius:10px!important}.theme-tabler-pro .ant-input-number{border-color:#e2e8f0!important;border-radius:6px!important}.theme-tabler-pro .page-header-bar{border-bottom:1px solid #e2e8f0!important}.theme-tabler-pro .main-body{color:#1e293b;font-size:14px;line-height:1.5}.theme-tabler-pro .main-body h1,.theme-tabler-pro .main-body .h1-like{color:#0f172a;font-size:20px;font-weight:600}.theme-tabler-pro .main-body h2,.theme-tabler-pro .main-body .h2-like{color:#1e293b;font-size:16px;font-weight:600}.theme-tabler-pro .main-body .ant-typography-secondary{color:#64748b!important}.theme-tabler-pro .ant-input{border-color:#e2e8f0!important;border-radius:6px!important}.theme-tabler-pro .ant-input:hover{border-color:#cbd5e1!important}.theme-tabler-pro .ant-input:focus,.theme-tabler-pro .ant-input-focused{border-color:#4263eb!important;box-shadow:0 0 0 2px #4263eb1f!important}.theme-tabler-pro .ant-input-affix-wrapper{border-color:#e2e8f0!important;border-radius:6px!important}.theme-tabler-pro .ant-input-affix-wrapper:hover{border-color:#cbd5e1!important}.theme-tabler-pro .ant-input-affix-wrapper:focus,.theme-tabler-pro .ant-input-affix-wrapper-focused{border-color:#4263eb!important;box-shadow:0 0 0 2px #4263eb1f!important}.theme-tabler-pro .ant-input-number{border-radius:6px!important}.theme-tabler-pro .ant-input-number:hover{border-color:#cbd5e1!important}.theme-tabler-pro .ant-input-number-focused{border-color:#4263eb!important;box-shadow:0 0 0 2px #4263eb1f!important}:root{--fp-bg:#fff;--fp-surface:#fff;--fp-surface-2:#f9fafb;--fp-surface-3:#f8fafc;--fp-hover:#f1f5f9;--fp-card-bg:#ffffffad;--fp-card-head:#ffffff59;--fp-glass-bg:#ffffff8c;--fp-border:#e5e7eb;--fp-border-2:#e2e8f0;--fp-border-soft:#f3f4f6;--fp-border-dashed:#d5d8dd;--fp-text:#0f172a;--fp-text-2:#1f2937;--fp-text-3:#475569;--fp-text-4:#64748b;--fp-text-5:#94a3b8;--fp-text-6:#9ca3af;--fp-text-7:#6b7280;--fp-text-8:#374151;--fp-text-9:#111827;--fp-primary:#e74c3c;--fp-primary-hover:#c0392b;--fp-primary-soft:#fef2f2;--fp-brand:#4263eb;--fp-brand-soft:#eef1fe;--fp-shadow:#0f172a0f;--fp-shadow-lg:#0f172a1a;--fp-scroll:#0f172a26;--fp-scroll-hover:#0f172a4d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--fp-bg:#0d1117;--fp-surface:#161b22;--fp-surface-2:#1c2128;--fp-surface-3:#21262d;--fp-hover:#21262d;--fp-card-bg:#161b22db;--fp-card-head:#161b2299;--fp-glass-bg:#161b22b8;--fp-border:#30363d;--fp-border-2:#30363d;--fp-border-soft:#21262d;--fp-border-dashed:#3d444d;--fp-text:#e6edf3;--fp-text-2:#c9d1d9;--fp-text-3:#8b949e;--fp-text-4:#8b949e;--fp-text-5:#8b949e;--fp-text-6:#6e7681;--fp-text-7:#8b949e;--fp-text-8:#c9d1d9;--fp-text-9:#e6edf3;--fp-primary:#f0553a;--fp-primary-hover:#e0452a;--fp-primary-soft:#f0553a24;--fp-brand:#7c9cff;--fp-brand-soft:#4263eb29;--fp-shadow:#00000059;--fp-shadow-lg:#00000073;--fp-scroll:#ffffff1f;--fp-scroll-hover:#ffffff40;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(html[data-theme=dark] body,html[data-theme=dark] body:has(.root)){color:#c9d1d9!important;background:#0d1117!important}html[data-theme=dark] .root,html[data-theme=dark] .main-area{background:#0d1117!important}html[data-theme=dark] .main-body{color:#c9d1d9;background:#0d1117!important}html[data-theme=dark] .status-strip{background:#0d1117!important;border-bottom:1px solid #21262d!important}html[data-theme=dark] .status-hint{color:#8b949e!important}html[data-theme=dark] .simple-footer{background:#0d1117!important;border-top:1px solid #21262d!important}html[data-theme=dark] .simple-footer .footer-text,html[data-theme=dark] .simple-footer .footer-sep{color:#6e7681!important}html[data-theme=dark] .simple-footer .footer-link{color:#8b949e!important}html[data-theme=dark] .simple-footer .footer-link:hover{color:#e74c3c!important}html[data-theme=dark] .foot{color:#6e7681!important}html[data-theme=dark] .sbar{background:#161b22!important;border:1px solid #21262d!important}html[data-theme=dark] .sbar-top{border-bottom:1px solid #ffffff14!important}html[data-theme=dark] .brand-name{color:#e6edf3!important}html[data-theme=dark] .sbar-ctrl{color:#8b949e!important;border-top:1px solid #ffffff14!important}html[data-theme=dark] .sbar-ctrl:hover{color:#e6edf3!important}html[data-theme=dark] .sbar ::-webkit-scrollbar-thumb{background:#ffffff1f!important}html[data-theme=dark] .sbar ::-webkit-scrollbar-thumb:hover{background:#ffffff40!important}html[data-theme=dark] .sbar-nav div[style*=\#64748b]{color:#aab4c2!important}html[data-theme=dark] .sbar-nav div[style*=\#475569]{color:#c9d1d9!important}html[data-theme=dark] .sbar-nav div[style*=\#94a3b8]{color:#98a3b5!important}html[data-theme=dark] .sbar-nav div[style*=\#f1f5f9]{background:#21262d!important}html[data-theme=dark] .sbar-nav div[style*=transparent]{background:0 0!important}html[data-theme=dark] .sbar .uarea[style*=\#475569]{color:#c9d1d9!important}html[data-theme=dark] .sbar .uarea[style*=\#0f172a]{color:#e6edf3!important}html[data-theme=dark] .scard{background:var(--fp-card-bg)!important;box-shadow:0 2px 14px #00000059!important}html[data-theme=dark] .scard:hover{box-shadow:0 8px 28px #00000080!important}html[data-theme=dark] .scard-head{background:var(--fp-card-head)!important}html[data-theme=dark] .scard-title{color:#e6edf3!important}html[data-theme=dark] .scard-icon{color:#8b949e!important}html[data-theme=dark] .scard-grip,html[data-theme=dark] .scard-pin{color:#4d5560!important}html[data-theme=dark] .scard-pin:hover{color:#8b949e!important;background:#21262d!important}html[data-theme=dark] .scard-pin.active{color:#e74c3c!important}html[data-theme=dark] .pg,html[data-theme=dark] .swl{color:#c9d1d9!important}html[data-theme=dark] .main-body .ant-typography{color:inherit}html[data-theme=dark] .main-body .ant-typography-secondary{color:#8b949e!important}html[data-theme=dark] .empty .ant-typography{color:#6e7681!important}html[data-theme=dark] .main-body .ant-tabs{color:#c9d1d9!important}html[data-theme=dark] .main-body .ant-tabs-tab{color:#8b949e!important}html[data-theme=dark] .main-body .ant-tabs-tab:hover{color:#e6edf3!important}html[data-theme=dark] .main-body .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e74c3c!important}html[data-theme=dark] .main-body .ant-tabs-ink-bar{background:#e74c3c!important}html[data-theme=dark] .main-body .ant-tabs-content-holder{color:#c9d1d9!important}html[data-theme=dark] .stat-bar .ant-statistic-title{color:#8b949e!important}html[data-theme=dark] .stat-bar .ant-statistic-content{color:#e6edf3!important}html[data-theme=dark] .stat-bar .ant-statistic-content-suffix{color:#8b949e!important}html[data-theme=dark] .main-body .ant-table{color:#c9d1d9!important}html[data-theme=dark] .main-body .ant-table-thead>tr>th{color:#8b949e!important;background:#161b22!important;border-bottom:2px solid #21262d!important}html[data-theme=dark] .main-body .ant-table-tbody>tr>td{color:#c9d1d9!important;border-bottom:1px solid #21262d!important}html[data-theme=dark] .main-body .ant-table-tbody>tr:hover>td{background:#161b22!important}html[data-theme=dark] .ant-select-selector{background:#161b22!important;border-color:#30363d!important}html[data-theme=dark] .ant-select-selection-item{color:#c9d1d9!important}html[data-theme=dark] .ant-select-arrow{color:#8b949e!important}html[data-theme=dark] .ant-select-dropdown{background:#1c2128!important;border:1px solid #30363d!important;box-shadow:0 8px 24px #00000073!important}html[data-theme=dark] .ant-select-item{color:#c9d1d9!important}html[data-theme=dark] .ant-select-item-option{color:#c9d1d9!important;background:#1c2128!important}html[data-theme=dark] .ant-select-item-option-selected{color:#f0553a!important;background:#f0553a29!important}html[data-theme=dark] .ant-select-item-option-active{color:#e6edf3!important;background:#21262d!important}html[data-theme=dark] .ant-input,html[data-theme=dark] .ant-input-affix-wrapper,html[data-theme=dark] .ant-input-number,html[data-theme=dark] .ant-picker,html[data-theme=dark] .ant-input-password{color:#c9d1d9!important;background:#161b22!important;border-color:#30363d!important}html[data-theme=dark] .ant-input::placeholder{color:#6e7681!important}html[data-theme=dark] .ant-input-number input{color:#c9d1d9!important;background:0 0!important}html[data-theme=dark] .ant-input-number-handler-wrap{background:#21262d!important}html[data-theme=dark] .ant-input-number-handler-up-inner,html[data-theme=dark] .ant-input-number-handler-down-inner{color:#8b949e!important}html[data-theme=dark] .ant-input-affix-wrapper .ant-input{background:0 0!important}html[data-theme=dark] .ant-input-prefix{color:#8b949e!important}html[data-theme=dark] .ant-modal-content,html[data-theme=dark] .ant-modal-header{background:#161b22!important}html[data-theme=dark] .ant-modal-title{color:#e6edf3!important}html[data-theme=dark] .ant-modal-close{color:#8b949e!important}html[data-theme=dark] .ant-modal-close:hover{color:#e6edf3!important}html[data-theme=dark] .ant-popover-inner,html[data-theme=dark] .ant-dropdown-menu,html[data-theme=dark] .ant-tooltip-inner{background:#1c2128!important}html[data-theme=dark] .ant-dropdown-menu-item{color:#c9d1d9!important}html[data-theme=dark] .ant-dropdown-menu-item:hover{background:#21262d!important}html[data-theme=dark] .ant-message-notice-content,html[data-theme=dark] .ant-notification-notice{color:#c9d1d9!important;background:#1c2128!important}html[data-theme=dark] .ant-alert{color:#c9d1d9!important}html[data-theme=dark] .theme-tabler-pro .main-body{background:#0d1117!important}html[data-theme=dark] .theme-tabler-pro .main-body h1,html[data-theme=dark] .theme-tabler-pro .main-body .h1-like,html[data-theme=dark] .theme-tabler-pro .main-body h2,html[data-theme=dark] .theme-tabler-pro .main-body .h2-like{color:#e6edf3}html[data-theme=dark] .theme-tabler-pro .main-body{color:#c9d1d9}html[data-theme=dark] .theme-tabler-pro .sbar{background:#161b22!important;border:1px solid #21262d!important}html[data-theme=dark] .theme-tabler-pro .scard{background:var(--fp-card-bg)!important;box-shadow:0 2px 14px #00000059!important}html[data-theme=dark] .theme-tabler-pro .scard:hover{box-shadow:0 10px 34px #00000080!important}html[data-theme=dark] .theme-tabler-pro .scard-head{background:var(--fp-card-head)!important}html[data-theme=dark] .theme-tabler-pro .scard-title{color:#e6edf3!important}html[data-theme=dark] .theme-tabler-pro .scard-icon{color:#8b949e!important}html[data-theme=dark] .theme-tabler-pro .scard-grip,html[data-theme=dark] .theme-tabler-pro .scard-pin{color:#4d5560!important}html[data-theme=dark] .theme-tabler-pro .scard-pin:hover{color:#8b949e!important;background:#21262d!important}html[data-theme=dark] .theme-tabler-pro .scard-pin.active{color:#4263eb!important}html[data-theme=dark] .theme-tabler-pro .swl{color:#c9d1d9!important}html[data-theme=dark] .theme-tabler-pro .stat-bar .ant-statistic-content{color:#e6edf3!important}html[data-theme=dark] .theme-tabler-pro .simple-footer{background:#0d1117!important;border-top:1px solid #21262d!important}html[data-theme=dark] .theme-tabler-pro .simple-footer .footer-text{color:#6e7681!important}html[data-theme=dark] .theme-tabler-pro .simple-footer .footer-link{color:#8b949e!important}html[data-theme=dark] .theme-tabler-pro .ant-table-thead>tr>th{color:#8b949e!important;background:#161b22!important;border-bottom:2px solid #21262d!important}html[data-theme=dark] .theme-tabler-pro .ant-table-tbody>tr>td{color:#c9d1d9!important}html[data-theme=dark] .theme-tabler-pro .ant-table-tbody>tr:hover>td{background:#161b22!important}html[data-theme=dark] .theme-tabler-pro .ant-select-selector{background:#161b22!important;border-color:#30363d!important}html[data-theme=dark] .theme-tabler-pro .ant-select-selection-item{color:#c9d1d9!important}html[data-theme=dark] .theme-tabler-pro .ant-select-dropdown{background:#1c2128!important;border:1px solid #30363d!important}html[data-theme=dark] .theme-tabler-pro .ant-select-item-option-selected{color:#7c9cff!important;background:#4263eb2e!important}html[data-theme=dark] .theme-tabler-pro .ant-input,html[data-theme=dark] .theme-tabler-pro .ant-input-affix-wrapper,html[data-theme=dark] .theme-tabler-pro .ant-input-number{color:#c9d1d9!important;background:#161b22!important;border-color:#30363d!important}html[data-theme=dark] .theme-tabler-pro .ant-input-number input{color:#c9d1d9!important;background:0 0!important}html[data-theme=dark] .login-overlay{background:linear-gradient(135deg,#0d1117 0%,#131a24 50%,#161b22 100%)!important}html[data-theme=dark] .login-bg-dots{background-image:radial-gradient(circle,#ffffff1f 1px,#0000 1px)!important}html[data-theme=dark] .login-hero-title{color:#e6edf3!important}html[data-theme=dark] .login-hero-desc{color:#8b949e!important}html[data-theme=dark] .login-feat-icon{background:#161b22!important;box-shadow:0 4px 14px #0006!important}html[data-theme=dark] .login-feat b{color:#e6edf3!important}html[data-theme=dark] .login-feat span{color:#8b949e!important}html[data-theme=dark] .login-hero-safe{color:#6e7681!important}html[data-theme=dark] .login-card{background:#161b22eb!important;box-shadow:0 24px 80px #00000080,0 0 0 1px #ffffff0f!important}html[data-theme=dark] .login-subtitle{color:#8b949e!important}html[data-theme=dark] .login-form .ant-input-affix-wrapper{background:#161b22!important;border:1px solid #30363d!important}html[data-theme=dark] .login-form .ant-input{color:#e6edf3!important;background:0 0!important}html[data-theme=dark] .login-card .ant-tabs{color:#c9d1d9}html[data-theme=dark] .login-card .ant-tabs-tab{color:#8b949e!important}html[data-theme=dark] .login-card .ant-tabs-tab:hover{color:#e6edf3!important}html[data-theme=dark] .login-card .ant-tabs-tab-active .ant-tabs-tab-btn{color:#f0553a!important}html[data-theme=dark] .login-card .ant-tabs-ink-bar{background:#f0553a!important}html[data-theme=dark] .login-overlay .ant-btn:not(.login-submit-btn){color:#c9d1d9!important;background:#161b22!important;border-color:#30363d!important}html[data-theme=dark] .brand-name-lg{color:#e6edf3!important}html[data-theme=dark] div[style*=\#fef2f2]{background:#f0553a24!important}html[data-theme=dark] div[style*=\#f9fafb]{color:#8b949e!important;background:#1c2128!important}html[data-theme=dark] .scard div[style*=\#ffffff],html[data-theme=dark] .ant-modal div[style*=\#ffffff]{background:#161b22!important}html[data-theme=dark] div[style*=\#0f172a]{color:#e6edf3!important}html[data-theme=dark] div[style*=\#64748b],html[data-theme=dark] div[style*=\#94a3b8],html[data-theme=dark] div[style*=\#6b7280]{color:#8b949e!important}html[data-theme=dark] div[style*=\#1f2937]{color:#e6edf3!important}html[data-theme=dark] div[style*=\#e5e7eb]{border-color:#30363d!important}html[data-theme=dark] div[style*=\#f3f4f6]{border-color:#21262d!important}html[data-theme=dark] table[style*=\#e5e7eb]{border-color:#30363d!important}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff1f!important}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff40!important}html[data-theme=dark] svg line[stroke=\#f1f5f9],html[data-theme=dark] svg line[stroke=\#e2e8f0],html[data-theme=dark] svg line[stroke=\#e5e7eb]{stroke:#21262d}html[data-theme=dark] svg text[fill=\#94a3b8],html[data-theme=dark] svg text[fill=\#64748b],html[data-theme=dark] svg text[fill=\#c0c8d4]{fill:#8b949e}html[data-theme=dark] svg text[fill=\#0f172a],html[data-theme=dark] svg text[fill=\#1f2937]{fill:#e6edf3}html[data-theme=dark] svg circle[stroke=\#f1f5f9],html[data-theme=dark] svg circle[stroke=\#e5e7eb]{stroke:#21262d}html[data-theme=dark] svg circle[stroke=\#fff]{stroke:#161b22}html[data-theme=dark] svg rect[fill=\#ebedf0]{fill:#21262d}html[data-theme=dark] svg text[fill=\#1e293b]{fill:#e6edf3}html[data-theme=dark] svg text[fill=\#334155]{fill:#c9d1d9}html[data-theme=dark] svg text[fill=\#475569],html[data-theme=dark] svg text[fill=\#6b7280]{fill:#8b949e}html[data-theme=dark] svg text[fill=\#9ca3af]{fill:#6e7681}html[data-theme=dark] div[style*=\#1e293b]{color:#e6edf3!important}html[data-theme=dark] div[style*=\#334155],html[data-theme=dark] div[style*=\#374151]{color:#c9d1d9!important}html[data-theme=dark] div[style*=\#111827]{color:#e6edf3!important}html[data-theme=dark] div[style*=\#4b5563],html[data-theme=dark] div[style*=\#475569]{color:#8b949e!important}html[data-theme=dark] div[style*=\#9ca3af]{color:#6e7681!important}html[data-theme=dark] div[style*=\#f8fafc],html[data-theme=dark] div[style*=\#f8fafd]{background:#161b22!important}html[data-theme=dark] div[style*=\#f1f5f9]{background:#21262d!important}html[data-theme=dark] div[style*=\#eef1fe]{background:#4263eb2e!important}html[data-theme=dark] div[style*=\#ecfdf5]{background:#10b98129!important}html[data-theme=dark] div[style*=\#fffbeb]{background:#f59e0b29!important}html[data-theme=dark] div[style*=\#f4f0fe]{background:#8b5cf629!important}html[data-theme=dark] div[style*=\#e8f7ee]{background:#16a34a2e!important}html[data-theme=dark] div[style*=\#f0fdf4]{background:#16a34a29!important}html[data-theme=dark] div[style*=\#fecaca]{border-color:#fecaca40!important}html[data-theme=dark] div[style*=\#d5d8dd]{background:#161b22!important;border-color:#3d444d!important}html[data-theme=dark] div[style*=\#e8eaed]{background:#161b22!important;border-color:#30363d!important}html[data-theme=dark] table[style*=\#f3f4f6]{border-color:#21262d!important}html[data-theme=dark] span[style*=\#6b7280],html[data-theme=dark] span[style*=\#4b5563]{color:#8b949e!important}html[data-theme=dark] span[style*=\#1f2937]{color:#e6edf3!important}html[data-theme=dark] span[style*=\#9ca3af]{color:#6e7681!important}html[data-theme=dark] span[style*=\#64748b],html[data-theme=dark] span[style*=\#94a3b8],html[data-theme=dark] button[style*=\#4b5563],html[data-theme=dark] button[style*=\#6b7280]{color:#8b949e!important}html[data-theme=dark] div[style*=\#c0392b]{color:#f0553a!important}html[data-theme=dark] .db h2{color:#e6edf3}html[data-theme=dark] .db-sub{color:#8b949e;border-bottom-color:#21262d}html[data-theme=dark] .db-card{background:var(--fp-card-bg);border:1px solid #21262d;box-shadow:0 2px 14px #0000004d}html[data-theme=dark] .db-card:hover{box-shadow:0 10px 34px #00000080}html[data-theme=dark] .db-kpi{background:var(--fp-card-bg);border:1px solid #21262d;box-shadow:0 2px 14px #0000004d}html[data-theme=dark] .db-kpi:hover{box-shadow:0 6px 24px #00000073}html[data-theme=dark] .db-kpi:first-child{background:linear-gradient(155deg,#4263eb29,#161b22db 62%)}html[data-theme=dark] .db-kpi:nth-child(2){background:linear-gradient(155deg,#10b98129,#161b22db 62%)}html[data-theme=dark] .db-kpi:nth-child(3){background:linear-gradient(155deg,#f59e0b2e,#161b22db 62%)}html[data-theme=dark] .db-kpi:nth-child(4){background:linear-gradient(155deg,#ef444426,#161b22db 62%)}html[data-theme=dark] .db-kpi:nth-child(5){background:linear-gradient(155deg,#8b5cf629,#161b22db 62%)}html[data-theme=dark] .db-kpi-val{color:#e6edf3}html[data-theme=dark] .db-kpi-lbl{color:#8b949e}html[data-theme=dark] .db-welcome{background:linear-gradient(115deg,#4263eb2e,#8b5cf61f 52%,#ec489914)!important}html[data-theme=dark] .db-welcome-title{color:#e6edf3}html[data-theme=dark] .db-welcome-cta{color:#7c9cff}html[data-theme=dark] .db-welcome-sub{color:#8b949e}html[data-theme=dark] .db-card.tint-blue{background:linear-gradient(165deg,#4263eb24,#161b22db 58%)}html[data-theme=dark] .db-card.tint-green{background:linear-gradient(165deg,#10b98124,#161b22db 58%)}html[data-theme=dark] .db-card.tint-amber{background:linear-gradient(165deg,#f59e0b29,#161b22db 58%)}html[data-theme=dark] .db-card.tint-violet{background:linear-gradient(165deg,#8b5cf624,#161b22db 58%)}html[data-theme=dark] .db-card.tint-cyan{background:linear-gradient(165deg,#06b6d424,#161b22db 58%)}html[data-theme=dark] .db-card-t{color:#c9d1d9}html[data-theme=dark] .db-card-t svg{color:#7c9cff}html[data-theme=dark] .db-card-eyebtn{color:#8b949e;background:#161b22;border:1px solid #30363d}html[data-theme=dark] .db-card-eyebtn:hover{color:#7c9cff;background:#4263eb29;border-color:#4263eb}html[data-theme=dark] .db-card-hint,html[data-theme=dark] .db-legend{color:#8b949e}html[data-theme=dark] .db-empty{color:#6e7681}html[data-theme=dark] .db-illus-cap{color:#8b949e}html[data-theme=dark] .db-proj-row{color:#8b949e;border-bottom-color:#21262d}html[data-theme=dark] .db-proj-row:hover{background:#161b22}html[data-theme=dark] .db-proj-name{color:#e6edf3}html[data-theme=dark] .db-proj-bar-wrap{background:#21262d}html[data-theme=dark] .db-proj-val{color:#e6edf3}html[data-theme=dark] .db-detail-table th{color:#8b949e;border-bottom-color:#30363d}html[data-theme=dark] .db-detail-table td{color:#c9d1d9;border-bottom-color:#21262d}html[data-theme=dark] .db-detail-table tr:hover td{background:#161b22}html[data-theme=dark] .tpl h2{color:#e6edf3}html[data-theme=dark] .tpl-sub{color:#8b949e;border-bottom-color:#21262d}html[data-theme=dark] .tpl-card{background:var(--fp-card-bg);box-shadow:0 2px 14px #0000004d}html[data-theme=dark] .tpl-card:hover{box-shadow:0 10px 34px #00000080}html[data-theme=dark] .tpl-card-name{color:#e6edf3}html[data-theme=dark] .tpl-card-desc{color:#8b949e}html[data-theme=dark] .tpl-card-extra{color:#8b949e;background:#161b22}html[data-theme=dark] .tpl-card-extra svg{color:#8b949e}html[data-theme=dark] .chlog h2{color:#e6edf3}html[data-theme=dark] .chlog-sub{color:#8b949e;border-bottom-color:#21262d}html[data-theme=dark] .chlog-timeline:before{background:#30363d}html[data-theme=dark] .chlog-dot{background:#0d1117}html[data-theme=dark] .chlog-card{background:var(--fp-card-bg);box-shadow:0 2px 14px #0000004d}html[data-theme=dark] .chlog-card:hover{box-shadow:0 10px 34px #00000080}html[data-theme=dark] .chlog-version{color:#e6edf3}html[data-theme=dark] .chlog-date{color:#8b949e}html[data-theme=dark] .chlog-title{color:#c9d1d9}html[data-theme=dark] .chlog-items li{color:#8b949e}html[data-theme=dark] .chlog-items li:before{background:#4d5560}html[data-theme=dark] div[style*=\#e6e9f0]{border-color:#21262d!important}html[data-theme=dark] .tk{--tk-ink:#e6edf3;--tk-sub:#8b949e;--tk-faint:#6e7681;--tk-line:#30363d;--tk-brand:#7c9cff}html[data-theme=dark] .tk-header{border-bottom-color:var(--tk-line)}html[data-theme=dark] .tk-header-icon{background:#4263eb29}html[data-theme=dark] .tk-grid .tk-card{box-shadow:0 2px 14px #0000004d;background:var(--fp-card-bg)!important}html[data-theme=dark] .tk-grid .tk-card:first-child{background:linear-gradient(165deg,#4263eb24,#161b22db 58%)!important}html[data-theme=dark] .tk-grid .tk-card:nth-child(2){background:linear-gradient(165deg,#10b98124,#161b22db 58%)!important}html[data-theme=dark] .tk-grid .tk-card:nth-child(3){background:linear-gradient(165deg,#f59e0b29,#161b22db 58%)!important}html[data-theme=dark] .tk-grid .tk-card:nth-child(4){background:linear-gradient(165deg,#8b5cf624,#161b22db 58%)!important}html[data-theme=dark] .tk-grid .tk-card:nth-child(5){background:linear-gradient(165deg,#ec489924,#161b22db 58%)!important}html[data-theme=dark] .tk-grid .tk-card:nth-child(6){background:linear-gradient(165deg,#06b6d424,#161b22db 58%)!important}html[data-theme=dark] .tk-grid .tk-card:nth-child(7){background:linear-gradient(165deg,#4263eb24,#161b22db 58%)!important}html[data-theme=dark] .tk-grid .tk-card:nth-child(8){background:linear-gradient(165deg,#10b98124,#161b22db 58%)!important}html[data-theme=dark] .tk-grid .tk-card:nth-child(9){background:linear-gradient(165deg,#f59e0b29,#161b22db 58%)!important}html[data-theme=dark] .tk-grid .tk-card:nth-child(10){background:linear-gradient(165deg,#8b5cf624,#161b22db 58%)!important}html[data-theme=dark] .tk-grid .tk-card:nth-child(11){background:linear-gradient(165deg,#ec489924,#161b22db 58%)!important}html[data-theme=dark] .tk-grid .tk-card:nth-child(12){background:linear-gradient(165deg,#06b6d424,#161b22db 58%)!important}html[data-theme=dark] .tk-card:hover{box-shadow:0 14px 38px #00000080}html[data-theme=dark] .tk-meta{border-top-color:#ffffff14}html[data-theme=dark] .tk-meta-dot{background:#4d5560}html[data-theme=dark] .tk-detail-h2{color:var(--tk-ink);border-bottom-color:var(--tk-line)}html[data-theme=dark] .tk-detail-illustration-wrap{border-color:var(--tk-line);background:#161b22}html[data-theme=dark] .tk-detail-feature-item{color:#c9d1d9}html[data-theme=dark] .tk-detail-step-num{background:#4263eb29}html[data-theme=dark] .tk-detail-step-text{color:#c9d1d9}html[data-theme=dark] .tk-opensource-card,html[data-theme=dark] .tk-detail-download-card{border-color:var(--tk-line);background:#161b22}html[data-theme=dark] .tk-opensource-row{color:#8b949e}html[data-theme=dark] .tk-opensource-label{color:var(--tk-ink)}html[data-theme=dark] .tk-opensource-value{color:#8b949e}html[data-theme=dark] .tk-opensource-note{color:#8b949e;background:#21262d}html[data-theme=dark] .dp{background:linear-gradient(#1c1c18 0%,#181814 100%);border:1px solid #2c2c28;box-shadow:0 18px 40px #00000080,0 2px 6px #0000004d}html[data-theme=dark] .dp-head{border-bottom-color:#2c2c28}html[data-theme=dark] .dp-title{color:#e7e2d4}html[data-theme=dark] .dp-sub{color:#8a8578}html[data-theme=dark] .dp-sec{color:#a8a294;border-bottom-color:#2e2c26}html[data-theme=dark] .dp-row{color:#b7b1a2;border-bottom-color:#2c2a24}html[data-theme=dark] .dp-row b{color:#ece7d8}html[data-theme=dark] .dp-bar{background:#2c2a24}html[data-theme=dark] .dp-tab{color:#a8a294;background:#23231e;border-color:#2e2c26}html[data-theme=dark] .dp-tab.on{color:#6c8cff;background:#1c1c18}html[data-theme=dark] .dp-act{color:#b7b1a2;border-bottom-color:#2c2a24}html[data-theme=dark] .dp-act:hover{background:#4263eb1f}html[data-theme=dark] .dp-empty{color:#8a8578}html[data-theme=dark] .dp-under.u1{background:linear-gradient(#23231e,#1d1d18);border-color:#2c2c28}html[data-theme=dark] .dp-under.u2{background:linear-gradient(#20201c,#1b1b17);border-color:#2c2c28}html[data-theme=dark] .dp-under.u3{background:linear-gradient(#21211d,#1a1a16);border-color:#2c2c28}html[data-theme=dark] .dpf-btn{color:#b7b1a2;background:#1c1c18;border-color:#3a3832}html[data-theme=dark] .dpf-btn:hover{color:#6c8cff;border-color:#6c8cff}html[data-theme=dark] .dpf-btn.main{color:#fff;background:#4263eb;border-color:#4263eb}html[data-theme=dark] .dpf-guide{background:#1c1c18;border-color:#3a3832}html[data-theme=dark] .dpf-g-title{color:#ece7d8}html[data-theme=dark] .dpf-g-sub{color:#8a8578}html[data-theme=dark] .dpf-card{background:#1c1c18;border-color:#35332d}html[data-theme=dark] .dpf-card:hover{background:#22221c;border-color:#4a463c}html[data-theme=dark] .dpf-name{color:#ece7d8}html[data-theme=dark] .dpf-sub{color:#8a8578}html[data-theme=dark] .dpf-op{color:#8b949e;background:#161b22}html[data-theme=dark] .dc-title{color:#a8a294}html[data-theme=dark] .dc-empty{color:#8a8578}html[data-theme=dark] .dc-wait{color:#8a8578;border-color:#3a3832}html[data-theme=dark] .dc-sec{border-top-color:#2c2c28}html[data-theme=dark] .fc-name{color:#c9d1d9;text-shadow:0 1px #00000059}html[data-theme=dark] .fc-back,html[data-theme=dark] .fc-paper,html[data-theme=dark] .fc-front{background:#ffffff0f;border-color:#ffffff1f}html[data-theme=dark] .fc-bubble{color:#c9d1d9;background:#161b22e0;border-color:#ffffff1f}html[data-theme=dark] .fc-bubble b{color:#7c9cff}html[data-theme=dark] .fc-bg{background:radial-gradient(45% 62% at 18% 28%,#7c9cff1a,#0000 70%),radial-gradient(42% 56% at 82% 22%,#d67cb212,#0000 70%),radial-gradient(62% 72% at 50% 100%,#facc780d,#0000 70%),linear-gradient(#ffffff0a,#ffffff03)}html[data-theme=dark] div[style*=\#333],html[data-theme=dark] [style*=\#0f172a],html[data-theme=dark] [style*=\#1f2937],html[data-theme=dark] [style*=\#111827],html[data-theme=dark] [style*=\#1e293b]{color:#e6edf3!important}html[data-theme=dark] [style*=\#334155],html[data-theme=dark] [style*=\#374151]{color:#c9d1d9!important}html[data-theme=dark] [style*=\#475569],html[data-theme=dark] [style*=\#4b5563],html[data-theme=dark] [style*=\#64748b],html[data-theme=dark] [style*=\#6b7280],html[data-theme=dark] [style*=\#94a3b8]{color:#8b949e!important}html[data-theme=dark] [style*=\#9ca3af]{color:#6e7681!important}html[data-theme=dark] [style*=\#333]{color:#e6edf3!important}
