body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.page-title{font-weight:800!important;letter-spacing:-.6px!important;font-size:26px!important;color:#1e1e2e!important;line-height:1.2!important}.page-title .anticon{margin-right:10px}.page-subtitle{font-size:14px!important;color:#64748b!important;font-weight:400!important;margin-top:4px!important;line-height:1.5!important}.section-title{font-weight:700!important;letter-spacing:-.3px!important;font-size:18px!important;color:#1e1e2e!important}.ant-btn-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border:none!important;box-shadow:0 2px 8px #6366f140!important;transition:all .2s ease!important}.ant-btn-primary:hover{background:linear-gradient(135deg,#5558e6,#7c4deb)!important;box-shadow:0 4px 14px #6366f159!important;transform:translateY(-1px)!important}.ant-btn-primary:active{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;box-shadow:0 2px 6px #6366f133!important;transform:translateY(0)!important}.ant-btn-primary[disabled]{background:linear-gradient(135deg,#a5b4fc,#c4b5fd)!important;box-shadow:none!important;transform:none!important}.ant-btn-default{border-color:#e2e4e9!important;color:#374151!important;font-weight:500!important}.ant-btn-default:hover{border-color:#6366f1!important;color:#6366f1!important}.ant-card{box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005!important;border-color:#ecedf1!important}.ant-card-hoverable:hover{box-shadow:0 4px 12px #0000000f,0 2px 4px #00000008!important;border-color:#d8dae0!important}.ant-menu-light .ant-menu-item-selected{background:linear-gradient(135deg,#6366f114,#8b5cf614)!important;color:#6366f1!important;font-weight:600!important}.ant-menu-light .ant-menu-item:hover{background:#6366f10d!important}.ant-tag{border-radius:6px!important;font-weight:500!important}.ant-modal-content{border-radius:16px!important;box-shadow:0 20px 60px #0000001f,0 8px 20px #0000000f!important}.ant-modal-header{border-radius:16px 16px 0 0!important}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector{box-shadow:0 0 0 3px #6366f11a!important;border-color:#6366f1!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c1c4cc;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}.ant-segmented{background:#ecedf1!important;border-radius:10px!important}.ant-segmented-item-selected{background:#fff!important;box-shadow:0 1px 3px #00000014!important;border-radius:8px!important;font-weight:600!important}.markdown-body{font-size:14px;line-height:1.7;color:#1e1e2e}.markdown-body h1{font-size:24px;font-weight:800;letter-spacing:-.5px;border-bottom:2px solid #ecedf1;padding-bottom:8px;margin:24px 0 16px}.markdown-body h2{font-size:20px;font-weight:700;letter-spacing:-.3px;border-bottom:1px solid #ecedf1;padding-bottom:6px;margin:20px 0 12px}.markdown-body h3{font-size:16px;font-weight:600;margin:16px 0 8px}.markdown-body h4{font-size:14px;font-weight:600;margin:12px 0 6px}.markdown-body p{margin:8px 0}.markdown-body code{background:#f1f3f5;padding:2px 6px;border-radius:4px;font-size:13px;font-family:SF Mono,Fira Code,Cascadia Code,monospace;color:#6366f1}.markdown-body pre{background:#1e1e2e;color:#cdd6f4;padding:16px;border-radius:10px;overflow-x:auto;margin:12px 0;font-size:13px;line-height:1.6}.markdown-body pre code{background:transparent;color:inherit;padding:0;font-size:13px}.markdown-body table{width:100%;border-collapse:collapse;margin:12px 0;font-size:13px}.markdown-body th{background:#f6f8fa;border:1px solid #e2e4e9;padding:8px 12px;text-align:left;font-weight:600}.markdown-body td{border:1px solid #e2e4e9;padding:6px 12px}.markdown-body tr:hover td{background:#f9fafb}.markdown-body ul,.markdown-body ol{padding-left:24px;margin:8px 0}.markdown-body li{margin:4px 0}.markdown-body blockquote{border-left:3px solid #6366f1;padding-left:16px;color:#64748b;margin:12px 0}.markdown-body hr{border:none;border-top:1px solid #ecedf1;margin:20px 0}.markdown-body strong{font-weight:600;color:#1e1e2e}.markdown-body a{color:#6366f1;text-decoration:none}.markdown-body a:hover{text-decoration:underline}
