._root_1nfqz_1{white-space:nowrap;display:inline-flex}._letter_1nfqz_6{animation-name:_letterWave_1nfqz_1;animation-duration:1s;animation-timing-function:cubic-bezier(.5,1.8,.6,1);display:inline-block}._b2f_1nfqz_15 ._letter_1nfqz_6{animation-delay:calc(var(--i) * 40ms + 60ms)}._f2b_1nfqz_21 ._letter_1nfqz_6{animation-delay:calc((var(--n) - 1 - var(--i)) * 40ms + 60ms)}@keyframes _letterWave_1nfqz_1{0%{transform:translateY(0)}35%{transform:translateY(-8px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._letter_1nfqz_6{animation:none}}._header_2cj3r_1{z-index:100;height:var(--header-height);transition:background var(--duration-base) var(--ease-out), border-bottom-color var(--duration-base) var(--ease-out);-webkit-backdrop-filter:blur(16px);background:0 0;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}._scrolled_2cj3r_16{border-bottom-color:var(--color-border-subtle);background:#0c0e12d9}._inner_2cj3r_27{max-width:var(--content-max-width);padding:0 var(--space-5);justify-content:space-between;align-items:center;height:100%;margin:0 auto;display:flex}._logo_2cj3r_38{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}._logoText_2cj3r_46{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-text);letter-spacing:-.02em;font-weight:700}._desktopNav_2cj3r_55{align-items:center;gap:4px;margin:0 auto;display:flex}._navLink_2cj3r_62{border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-secondary);transition:all var(--duration-fast) var(--ease-out);padding:8px 16px;font-weight:500;text-decoration:none;position:relative}._navLink_2cj3r_62:hover{color:var(--color-text);background:#ffffff0a}._active_2cj3r_78{color:var(--color-primary-400);font-weight:600}._active_2cj3r_78:hover{color:var(--color-primary-400)}._actions_2cj3r_88{flex-shrink:0;align-items:center;gap:12px;display:flex}._langBtn_2cj3r_95{border-radius:var(--radius-sm);border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--text-xs);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);background:#ffffff0d;padding:6px 12px;font-weight:500}._langBtn_2cj3r_95:hover{color:var(--color-text);border-color:var(--color-border-hover);background:#ffffff14}._authBtns_2cj3r_113{align-items:center;gap:12px;display:flex}._loginLink_2cj3r_119{color:var(--color-text-secondary);font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-out);align-items:center;gap:6px;padding:8px 16px;font-weight:500;text-decoration:none;display:flex}._loginLink_2cj3r_119:hover{color:var(--color-text)}._loginIcon_2cj3r_135{font-size:14px}._userBtn_2cj3r_139{border-radius:var(--radius-full);border:1px solid var(--color-border);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);background:#ffffff0a;align-items:center;gap:8px;padding:4px 12px 4px 4px;display:flex}._userBtn_2cj3r_139:hover{border-color:var(--color-border-hover);background:#ffffff14}._avatar_2cj3r_156{border:2px solid var(--color-primary-500)}._userName_2cj3r_160{font-size:var(--text-sm);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-weight:500;overflow:hidden}._chevron_2cj3r_170{color:var(--color-text-tertiary);font-size:10px}._hamburger_2cj3r_176{border-radius:var(--radius-sm);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);background:#ffffff0d;padding:8px;font-size:18px;display:none}._hamburger_2cj3r_176:hover{background:#ffffff14}._drawerTitle_2cj3r_193{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-text);align-items:center;gap:10px;font-weight:600;display:flex}._mobileNav_2cj3r_203{flex-direction:column;gap:4px;display:flex}._mobileNavLink_2cj3r_209{border-radius:var(--radius-sm);font-size:var(--text-base);color:var(--color-text-secondary);transition:all var(--duration-fast) var(--ease-out);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:12px 16px;font-weight:500;text-decoration:none;display:flex}._mobileNavLink_2cj3r_209:hover{color:var(--color-text);background:#ffffff0a}._mobileActive_2cj3r_232{color:var(--color-primary-400);background:#3da86b14;font-weight:600}._logoutBtn_2cj3r_238{color:var(--color-error)}._logoutBtn_2cj3r_238:hover{background:var(--color-error-bg)}._registerLink_2cj3r_246{color:#fff;background:linear-gradient(135deg,#3da86b 0%,#2d8a55 100%);justify-content:center;font-weight:600}._registerLink_2cj3r_246:hover{filter:brightness(1.1);color:#fff}._mobileLang_2cj3r_258{border-top:1px solid var(--color-border);margin-top:16px;padding-top:16px}._mobileLang_2cj3r_258 ._langBtn_2cj3r_95{width:100%;font-size:var(--text-sm);padding:10px}@media (width<=768px){._desktopNav_2cj3r_55,._authBtns_2cj3r_113{display:none}._hamburger_2cj3r_176{display:block}._userName_2cj3r_160,._chevron_2cj3r_170{display:none}._inner_2cj3r_27{padding:0 var(--space-4)}}._footer_hqccq_1{background:var(--color-bg-sunken);border-top:1px solid var(--color-border-subtle);padding:var(--space-8) 0 var(--space-5)}._inner_hqccq_7{max-width:var(--content-max-width);padding:0 var(--space-5);margin:0 auto}._top_hqccq_14{gap:var(--space-8);margin-bottom:var(--space-7);grid-template-columns:1.5fr 1fr 1.5fr;display:grid}._brandHeader_hqccq_22{margin-bottom:var(--space-3);align-items:center;gap:10px;display:flex}._brandName_hqccq_29{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-text);font-weight:600}._tagline_hqccq_36{font-size:var(--text-sm);color:var(--color-text-tertiary);max-width:280px;line-height:1.6}._sectionTitle_hqccq_44{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-4);font-weight:600}._links_hqccq_54{gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}._link_hqccq_54{font-size:var(--text-sm);color:var(--color-text-tertiary);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}._link_hqccq_54:hover{color:var(--color-primary-400)}._socialLinks_hqccq_72{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}._socialLink_hqccq_72{font-size:var(--text-sm);color:var(--color-text-tertiary);border-radius:var(--radius-full);border:1px solid var(--color-border-subtle);transition:all var(--duration-fast) var(--ease-out);background:#ffffff08;padding:4px 12px;text-decoration:none}._socialLink_hqccq_72:hover{color:var(--color-primary-400);background:#3da86b0d;border-color:#3da86b4d}._emailLink_hqccq_96{font-size:var(--text-sm);color:var(--color-text-secondary);transition:color var(--duration-fast) var(--ease-out);align-items:center;gap:8px;text-decoration:none;display:inline-flex}._emailLink_hqccq_96:hover{color:var(--color-primary-400)}._divider_hqccq_111{background:linear-gradient(90deg, transparent 0%, var(--color-border) 30%, var(--color-border) 70%, transparent 100%);height:1px;margin-bottom:var(--space-5)}._bottom_hqccq_124{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._copyright_hqccq_132{font-size:var(--text-sm);color:var(--color-text-tertiary);align-items:center;gap:8px;display:flex}._cameraIcon_hqccq_140{color:var(--color-primary-500)}._meta_hqccq_144{font-size:var(--text-xs);color:var(--color-text-tertiary);align-items:center;gap:8px;display:flex}._dot_hqccq_152{opacity:.4}@media (width<=768px){._top_hqccq_14{gap:var(--space-6);grid-template-columns:1fr}._bottom_hqccq_124{text-align:center;flex-direction:column}._inner_hqccq_7{padding:0 var(--space-4)}}._layout_jpc1b_1{background:var(--color-bg);flex-direction:column;min-height:100dvh;display:flex}._content_jpc1b_8{flex:1;width:100%}._skipLink_jpc1b_13{z-index:9999;background:var(--color-primary-500);color:#fff;font-size:var(--text-sm);border-radius:0 0 var(--radius-md) var(--radius-md);transition:top var(--duration-base) var(--ease-out);padding:8px 16px;font-weight:500;position:absolute;top:-100%;left:50%;transform:translate(-50%)}._skipLink_jpc1b_13:focus{top:0}._wrap_1o0l6_1{justify-content:center;align-items:center;min-height:60vh;display:flex}._spinner_1o0l6_8{border:2px solid var(--color-border);border-top-color:var(--color-primary-400);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite _spin_1o0l6_8}@keyframes _spin_1o0l6_8{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_1o0l6_8{border-top-color:var(--color-primary-500);animation:none}}:root{--color-primary-50:#f0fdf4;--color-primary-100:#dcfce7;--color-primary-200:#bbf7d0;--color-primary-300:#86efac;--color-primary-400:#4ade80;--color-primary-500:#3da86b;--color-primary-600:#2d8a55;--color-primary-700:#1f6b43;--color-primary-800:#1a4d35;--color-primary-900:#163d2c;--color-accent-400:#fbbf24;--color-accent-500:#f59e0b;--color-accent-600:#d97706;--color-success:#3da86b;--color-success-bg:#3da86b1f;--color-warning:#f59e0b;--color-warning-bg:#f59e0b1f;--color-error:#ef4444;--color-error-bg:#ef44441f;--color-info:#60a5fa;--color-info-bg:#60a5fa1f;--color-bg:#0c0e12;--color-bg-elevated:#16181f;--color-bg-sunken:#08090c;--color-bg-overlay:#000000b3;--color-bg-inverse:#f8f7f4;--color-text:#e8e6e1;--color-text-secondary:#9a9590;--color-text-tertiary:#5c5854;--color-text-inverse:#1a1917;--color-text-inverse-secondary:#5c5854;--color-border:#2a2d35;--color-border-subtle:#1e2028;--color-border-hover:#3a3e48;--color-border-inverse:#d9d5cf;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:80px;--space-10:120px;--font-serif:"Noto Serif SC", "Source Han Serif SC", serif;--font-sans:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-mono:"SF Mono", "Cascadia Code", "Roboto Mono", monospace;--text-xs:12px;--text-sm:13px;--text-base:15px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:28px;--text-4xl:36px;--text-5xl:48px;--text-6xl:60px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 16px #0006;--shadow-lg:0 12px 40px #00000080;--shadow-glow:0 0 20px #3da86b26;--shadow-glow-strong:0 0 30px #3da86b40;--duration-fast:.15s;--duration-base:.25s;--duration-slow:.4s;--duration-slower:.6s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-in-out:cubic-bezier(.45, 0, .55, 1);--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1440px;--header-height:64px;--sidebar-width:220px;--content-max-width:1280px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes glowPulse{0%,to{box-shadow:0 0 20px #3da86b26}50%{box-shadow:0 0 30px #3da86b40}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.page-enter{opacity:0;transform:translateY(8px)}.page-enter-active{opacity:1;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);transform:translateY(0)}.page-exit{opacity:1}.page-exit-active{opacity:0;transition:opacity .2s var(--ease-out)}.animate-fadeIn{animation:fadeIn var(--duration-base) var(--ease-out) forwards}.animate-fadeInUp{animation:fadeInUp var(--duration-slow) var(--ease-out) forwards}.animate-fadeInScale{animation:fadeInScale var(--duration-slow) var(--ease-out) forwards}.animate-slideInRight{animation:slideInRight var(--duration-slow) var(--ease-out) forwards}.animate-slideInLeft{animation:slideInLeft var(--duration-slow) var(--ease-out) forwards}.animate-scaleIn{animation:scaleIn var(--duration-slow) var(--ease-out) forwards}.animate-glowPulse{animation:3s ease-in-out infinite glowPulse}.animate-shimmer{background:linear-gradient(90deg, var(--color-bg-elevated) 25%, var(--color-border) 50%, var(--color-bg-elevated) 75%);background-size:200% 100%;animation:2s linear infinite shimmer}.animate-float{animation:4s ease-in-out infinite float}.stagger-1{animation-delay:0s}.stagger-2{animation-delay:80ms}.stagger-3{animation-delay:.16s}.stagger-4{animation-delay:.24s}.stagger-5{animation-delay:.32s}.stagger-6{animation-delay:.4s}@media (prefers-reduced-motion:reduce){.animate-fadeIn,.animate-fadeInUp,.animate-fadeInScale,.animate-slideInRight,.animate-slideInLeft,.animate-scaleIn,.animate-glowPulse,.animate-shimmer,.animate-float{opacity:1!important;animation:none!important;transform:none!important}}:root{--ant-color-primary:#3da86b;--ant-color-success:#3da86b;--ant-color-warning:#f59e0b;--ant-color-error:#ef4444;--ant-color-info:#60a5fa;--ant-color-text:#e8e6e1;--ant-color-text-secondary:#9a9590;--ant-color-bg-container:#16181f;--ant-color-bg-elevated:#16181f;--ant-color-border:#2a2d35;--ant-border-radius:10px;--ant-font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif}.layout-bg{background:linear-gradient(180deg, var(--color-bg) 0%, var(--color-bg-sunken) 100%);min-height:100vh}.gradient-text{background:linear-gradient(135deg, var(--color-primary-400) 0%, var(--color-accent-400) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.section-divider{background:linear-gradient(90deg, transparent 0%, var(--color-border) 20%, var(--color-border) 80%, transparent 100%);height:1px;margin:var(--space-8) 0}.card-hover{transition:all var(--duration-base) var(--ease-out);border:1px solid var(--color-border)}.card-hover:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.image-hover{transition:transform var(--duration-slow) var(--ease-out)}.image-hover:hover{transform:scale(1.03)}.link-underline{display:inline-block;position:relative}.link-underline:after{content:"";background:var(--color-primary-400);width:0;height:1px;transition:width var(--duration-base) var(--ease-out);position:absolute;bottom:-2px;left:0}.link-underline:hover:after{width:100%}.glass{-webkit-backdrop-filter:blur(12px);background:#16181fcc;border:1px solid #ffffff0d}.focus-glow:focus{outline:none;box-shadow:0 0 0 3px #3da86b33}.status-success{color:var(--color-success);background:var(--color-success-bg)}.status-warning{color:var(--color-warning);background:var(--color-warning-bg)}.status-error{color:var(--color-error);background:var(--color-error-bg)}.status-info{color:var(--color-info);background:var(--color-info-bg)}.mono-data{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.container-main{max-width:var(--content-max-width);padding:0 var(--space-5);margin:0 auto}@media (width<=768px){.container-main{padding:0 var(--space-4)}}.text-display{letter-spacing:-.02em;font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.1}.text-h1{font-size:clamp(28px,4vw,36px);font-weight:600;line-height:1.2}.text-h2{font-size:clamp(22px,3vw,28px);font-weight:600;line-height:1.3}.text-h3{font-size:clamp(18px,2.5vw,20px);font-weight:600;line-height:1.4}.text-body{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.7}.text-caption{font-size:var(--text-sm);color:var(--color-text-tertiary);line-height:1.5}.skip-link{z-index:9999;background:var(--color-primary-500);color:#fff;font-size:var(--text-sm);border-radius:0 0 var(--radius-md) var(--radius-md);transition:top var(--duration-base) var(--ease-out);padding:8px 16px;font-weight:500;position:absolute;top:-100%;left:50%;transform:translate(-50%)}.skip-link:focus{top:0}@layer base{html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text);background:var(--color-bg);min-height:100vh;margin:0;padding:0;line-height:1.7}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);color:var(--color-text);margin:0;font-weight:600;line-height:1.3}a{color:var(--color-primary-400);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}a:hover{color:var(--color-primary-300)}img{max-width:100%;height:auto}*{box-sizing:border-box}::selection{color:var(--color-text);background:#3da86b4d}}.page-transition{animation:.38s cubic-bezier(.16,1,.3,1) pageFadeIn}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}.page-transition{animation:none}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-bg-sunken)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-border-hover)}.ant-btn{letter-spacing:.02em;transition:all var(--duration-base) var(--ease-out);border-radius:var(--radius-sm);font-weight:500}.ant-btn-primary{background:linear-gradient(135deg,#3da86b 0%,#2d8a55 100%)!important;border:none!important;box-shadow:0 2px 8px #3da86b40!important}.ant-btn-primary:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 4px 16px #3da86b59!important}.ant-btn-primary:active{transform:translateY(0)scale(.98)}.ant-btn-default{border-color:var(--color-border)!important;color:var(--color-text)!important;background:#ffffff0d!important}.ant-btn-default:hover{border-color:var(--color-border-hover)!important;color:var(--color-text)!important;background:#ffffff14!important}.ant-btn-link{color:var(--color-primary-400)!important}.ant-btn-link:hover{color:var(--color-primary-300)!important}.ant-btn-text{color:var(--color-text-secondary)}.ant-btn-text:hover{color:var(--color-text);background:#ffffff0d!important}.ant-input,.ant-input-password,.ant-input-number-input{transition:all var(--duration-base) var(--ease-out);background:var(--color-bg-elevated)!important;border:1px solid var(--color-border)!important;color:var(--color-text)!important;border-radius:var(--radius-md)!important;padding:10px 14px!important}.ant-input::placeholder,.ant-input-number-input::placeholder{color:var(--color-text-tertiary)!important}.ant-input:focus,.ant-input-password:focus,.ant-input-focused,.ant-input-number-focused{border-color:var(--color-primary-500)!important;box-shadow:0 0 0 3px #3da86b26!important}.ant-input:hover,.ant-input-password:hover,.ant-input-number:hover{border-color:var(--color-border-hover)!important}.ant-input-affix-wrapper{background:var(--color-bg-elevated)!important;border-color:var(--color-border)!important;border-radius:var(--radius-md)!important;padding:0 14px!important}.ant-input-affix-wrapper .ant-input{box-shadow:none!important;background:0 0!important;border:none!important;padding:10px 0!important}.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused{border-color:var(--color-primary-500)!important;box-shadow:0 0 0 3px #3da86b26!important}.ant-select:not(.ant-select-customize-input .ant-select-selector){background:var(--color-bg-elevated)!important;border-color:var(--color-border)!important;color:var(--color-text)!important;border-radius:var(--radius-md)!important;padding:6px 14px!important}.ant-select-focused .ant-select-selector{border-color:var(--color-primary-500)!important;box-shadow:0 0 0 3px #3da86b26!important}.ant-select-dropdown{background:var(--color-bg-elevated)!important;border:1px solid var(--color-border)!important;box-shadow:var(--shadow-lg)!important;border-radius:var(--radius-md)!important}.ant-select-item{transition:all var(--duration-fast) var(--ease-out);color:var(--color-text-secondary)!important}.ant-select-item-option-selected{color:var(--color-primary-400)!important;background:#3da86b1a!important;font-weight:500!important}.ant-select-item-option-active{color:var(--color-text)!important;background:#ffffff0a!important}.ant-form-item-label>label{color:var(--color-text-secondary)!important;font-weight:500!important;font-size:var(--text-sm)!important}.ant-form-item-explain-error{margin-top:4px;color:var(--color-error)!important;font-size:var(--text-xs)!important}.ant-table{color:var(--color-text)!important;background:0 0!important}.ant-table-thead>tr>th{background:var(--color-bg-elevated)!important;border-bottom:1px solid var(--color-border)!important;color:var(--color-text-secondary)!important;font-weight:600!important;font-size:var(--text-sm)!important;padding:14px 20px!important}.ant-table-tbody>tr>td{border-bottom:1px solid var(--color-border-subtle)!important;color:var(--color-text)!important;padding:14px 20px!important}.ant-table-tbody>tr:hover>td{background:#3da86b0a!important}.ant-table-pagination{color:var(--color-text-secondary)!important}.ant-pagination-item{background:var(--color-bg-elevated)!important;border-color:var(--color-border)!important}.ant-pagination-item a{color:var(--color-text-secondary)!important}.ant-pagination-item-active{background:var(--color-primary-500)!important;border-color:var(--color-primary-500)!important}.ant-pagination-item-active a{color:#fff!important}.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link{background:var(--color-bg-elevated)!important;border-color:var(--color-border)!important;color:var(--color-text-secondary)!important}.ant-empty-description{color:var(--color-text-tertiary)!important}.ant-menu{background:0 0!important;border-right:none!important}.ant-menu-item{color:var(--color-text-secondary)!important;border-radius:var(--radius-sm)!important;transition:all var(--duration-base) var(--ease-out)!important;margin:4px 12px!important}.ant-menu-item:hover{color:var(--color-primary-400)!important;background:#3da86b0f!important}.ant-menu-item-selected{color:var(--color-primary-400)!important;background:#3da86b1a!important;font-weight:500!important}.ant-menu-item-selected:after{display:none!important}.ant-menu-submenu-title{color:var(--color-text-secondary)!important}.ant-menu-submenu-title:hover,.ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--color-primary-400)!important}.ant-menu-inline .ant-menu-submenu-arrow{color:var(--color-text-tertiary)!important}.ant-card{background:var(--color-bg-elevated)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-lg)!important;color:var(--color-text)!important}.ant-card-head{border-bottom:1px solid var(--color-border)!important;color:var(--color-text)!important;font-weight:600!important}.ant-card-meta-title{color:var(--color-text)!important}.ant-card-meta-description{color:var(--color-text-secondary)!important}.ant-modal-content{background:var(--color-bg-elevated)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-lg)!important}.ant-modal-header{border-bottom:1px solid var(--color-border)!important;border-radius:var(--radius-lg) var(--radius-lg) 0 0!important;background:0 0!important}.ant-modal-title{color:var(--color-text)!important;font-weight:600!important}.ant-modal-close{color:var(--color-text-tertiary)!important}.ant-modal-close:hover{color:var(--color-text)!important;background:#ffffff0d!important}.ant-drawer-content{background:var(--color-bg-elevated)!important}.ant-drawer-header{border-bottom:1px solid var(--color-border)!important}.ant-drawer-title{color:var(--color-text)!important;font-weight:600!important}.ant-drawer-close{color:var(--color-text-tertiary)!important}.ant-dropdown-menu{background:var(--color-bg-elevated)!important;border:1px solid var(--color-border)!important;box-shadow:var(--shadow-lg)!important;border-radius:var(--radius-md)!important;padding:6px!important}.ant-dropdown-menu-item{transition:all var(--duration-fast) var(--ease-out);color:var(--color-text-secondary)!important;border-radius:var(--radius-sm)!important;padding:8px 12px!important}.ant-dropdown-menu-item:hover{color:var(--color-text)!important;background:#3da86b14!important}.ant-dropdown-menu-item-danger{color:var(--color-error)!important}.ant-dropdown-menu-item-danger:hover{background:var(--color-error-bg)!important}.ant-tabs-tab{transition:all var(--duration-base) var(--ease-out);color:var(--color-text-tertiary)!important}.ant-tabs-tab:hover{color:var(--color-text-secondary)!important}.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary-400)!important;font-weight:500!important}.ant-tabs-ink-bar{background:var(--color-primary-500)!important;border-radius:1px!important;height:2px!important}.ant-tabs-top>.ant-tabs-nav:before{border-bottom-color:var(--color-border)!important}.ant-tag{border-radius:var(--radius-sm)!important;border:none!important;padding:2px 10px!important;font-weight:500!important}.ant-badge-count{background:var(--color-primary-500)!important;box-shadow:0 0 0 2px var(--color-bg-elevated)!important}.ant-tooltip-inner{background:var(--color-bg-elevated)!important;border:1px solid var(--color-border)!important;color:var(--color-text)!important;border-radius:var(--radius-sm)!important;box-shadow:var(--shadow-md)!important}.ant-tooltip-arrow-content{background:var(--color-bg-elevated)!important;border-color:var(--color-border)!important}.ant-switch-checked{background:var(--color-primary-500)!important}.ant-radio-checked .ant-radio-inner{border-color:var(--color-primary-500)!important;background:var(--color-primary-500)!important}.ant-radio-inner:after{background:#fff!important}.ant-checkbox-checked .ant-checkbox-inner{background:var(--color-primary-500)!important;border-color:var(--color-primary-500)!important}.ant-checkbox-indeterminate .ant-checkbox-inner:after{background:var(--color-primary-500)!important}.ant-picker{background:var(--color-bg-elevated)!important;border-color:var(--color-border)!important;color:var(--color-text)!important;border-radius:var(--radius-md)!important}.ant-picker-focused{border-color:var(--color-primary-500)!important;box-shadow:0 0 0 3px #3da86b26!important}.ant-picker-suffix{color:var(--color-text-tertiary)!important}.ant-picker-panel-container{background:var(--color-bg-elevated)!important;border:1px solid var(--color-border)!important;box-shadow:var(--shadow-lg)!important}.ant-picker-cell-in-view{color:var(--color-text)!important}.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background:var(--color-primary-500)!important}.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--color-primary-500)!important}.ant-spin-dot-item{background:var(--color-primary-500)!important}.ant-spin-text{color:var(--color-text-secondary)!important}.ant-divider{border-color:var(--color-border)!important}.ant-divider-inner-text{color:var(--color-text-tertiary)!important}.ant-popover-inner{background:var(--color-bg-elevated)!important;border:1px solid var(--color-border)!important;box-shadow:var(--shadow-lg)!important;border-radius:var(--radius-md)!important}.ant-popover-title{color:var(--color-text)!important;border-bottom-color:var(--color-border)!important}.ant-popover-inner-content{color:var(--color-text-secondary)!important}.ant-collapse{border-color:var(--color-border)!important;border-radius:var(--radius-lg)!important;background:0 0!important}.ant-collapse>.ant-collapse-item{border-bottom-color:var(--color-border)!important}.ant-collapse-header{color:var(--color-text)!important;font-weight:500!important}.ant-collapse-content{border-top-color:var(--color-border)!important;color:var(--color-text-secondary)!important;background:0 0!important}.ant-steps-item-title{color:var(--color-text)!important}.ant-steps-item-description{color:var(--color-text-secondary)!important}.ant-steps-item-wait .ant-steps-item-icon{background:var(--color-bg-elevated)!important;border-color:var(--color-border)!important}.ant-steps-item-wait .ant-steps-icon{color:var(--color-text-tertiary)!important}.ant-steps-item-finish .ant-steps-item-icon{background:var(--color-primary-500)!important;border-color:var(--color-primary-500)!important}.ant-steps-item-finish .ant-steps-icon{color:#fff!important}.ant-steps-item-process .ant-steps-item-icon{background:var(--color-accent-500)!important;border-color:var(--color-accent-500)!important}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background:var(--color-primary-500)!important}.ant-transfer-list{background:var(--color-bg-elevated)!important;border-color:var(--color-border)!important;border-radius:var(--radius-md)!important}.ant-transfer-list-header{background:var(--color-bg-sunken)!important;border-bottom-color:var(--color-border)!important;color:var(--color-text)!important}.ant-transfer-list-content-item{color:var(--color-text-secondary)!important}.ant-transfer-list-content-item-checked{background:#3da86b1a!important}.ant-transfer-list-content-item:hover{background:#ffffff0a!important}.ant-upload-drag{transition:all var(--duration-base) var(--ease-out);background:var(--color-bg-elevated)!important;border-color:var(--color-border)!important;border-radius:var(--radius-lg)!important}.ant-upload-drag:hover{border-color:var(--color-primary-500)!important}.ant-upload-drag-icon .anticon{color:var(--color-primary-400)!important}.ant-upload-text{color:var(--color-text)!important}.ant-upload-hint{color:var(--color-text-tertiary)!important}.ant-slider-track{background:var(--color-primary-500)!important}.ant-slider-handle{border-color:var(--color-primary-500)!important}.ant-slider-rail{background:var(--color-border)!important}.ant-rate-star-full .ant-rate-star-second,.ant-rate-star-half .ant-rate-star-first{color:var(--color-accent-500)!important}.ant-progress-bg{background:var(--color-primary-500)!important}.ant-progress-text{color:var(--color-text-secondary)!important}.ant-timeline-item-tail{border-left-color:var(--color-border)!important}.ant-timeline-item-head{background:var(--color-bg-elevated)!important;border-color:var(--color-primary-500)!important}.ant-alert-success{background:var(--color-success-bg)!important;border-color:#3da86b33!important}.ant-alert-warning{background:var(--color-warning-bg)!important;border-color:#f59e0b33!important}.ant-alert-error{background:var(--color-error-bg)!important;border-color:#ef444433!important}.ant-alert-info{background:var(--color-info-bg)!important;border-color:#60a5fa33!important}.ant-alert-message{color:var(--color-text)!important}.ant-alert-description{color:var(--color-text-secondary)!important}.ant-alert-close-icon{color:var(--color-text-tertiary)!important}.ant-alert-close-icon:hover{color:var(--color-text)!important}.ant-statistic-title{color:var(--color-text-secondary)!important;font-size:var(--text-sm)!important}.ant-statistic-content{color:var(--color-text)!important;font-family:var(--font-mono)!important}.ant-descriptions-title{color:var(--color-text)!important}.ant-descriptions-item-label{color:var(--color-text-secondary)!important;background:var(--color-bg-elevated)!important}.ant-descriptions-item-content{color:var(--color-text)!important}.ant-descriptions-bordered .ant-descriptions-item-label,.ant-descriptions-bordered .ant-descriptions-item-content{border-color:var(--color-border)!important}.ant-descriptions-bordered .ant-descriptions-row{border-bottom-color:var(--color-border)!important}.ant-list{color:var(--color-text)!important}.ant-list-item{border-bottom-color:var(--color-border-subtle)!important}.ant-list-item-meta-title{color:var(--color-text)!important}.ant-list-item-meta-description{color:var(--color-text-secondary)!important}.ant-segmented{background:var(--color-bg-elevated)!important;color:var(--color-text-secondary)!important}.ant-segmented-item-selected{background:var(--color-primary-500)!important;color:#fff!important}.ant-segmented-item:hover:not(.ant-segmented-item-selected:not(.ant-segmented-item-disabled)){color:var(--color-text)!important}.ant-tree{color:var(--color-text)!important;background:0 0!important}.ant-tree-treenode:hover{background:#ffffff0a!important}.ant-tree-node-selected{color:var(--color-primary-400)!important;background:#3da86b1a!important}.ant-tree-switcher{color:var(--color-text-tertiary)!important}.ant-skeleton-title,.ant-skeleton-paragraph>li,.ant-skeleton-avatar,.ant-skeleton-button,.ant-skeleton-input{background:linear-gradient(90deg, var(--color-bg-elevated) 25%, var(--color-border) 37%, var(--color-bg-elevated) 63%)!important;background-size:400% 100%!important}.ant-result-title{color:var(--color-text)!important}.ant-result-subtitle{color:var(--color-text-secondary)!important}.ant-back-top-content{background:var(--color-bg-elevated)!important;border:1px solid var(--color-border)!important;color:var(--color-text-secondary)!important;box-shadow:var(--shadow-md)!important}.ant-back-top-content:hover{background:var(--color-primary-500)!important;color:#fff!important;border-color:var(--color-primary-500)!important}
