*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0}body{background:#f5f7fb;color:#101828}.boot{display:grid;width:100%;height:100%;place-items:center}.landing-page{min-width:1200px;min-height:100vh;background:radial-gradient(circle at 18% 18%,rgba(22,119,255,.09),transparent 28%),radial-gradient(circle at 88% 8%,rgba(37,244,238,.12),transparent 24%),linear-gradient(180deg,#f7faff,#fff 36%,#f5f7fb);color:#101828}.landing-announcement{display:flex;height:38px;align-items:center;justify-content:center;gap:18px;background:#102a5f;color:#ffffffe0;font-size:13px}.landing-announcement a{color:#fff;font-weight:700}.landing-nav{display:flex;position:sticky;top:0;z-index:20;height:68px;align-items:center;justify-content:space-between;border-bottom:1px solid #e8edf5;padding:0 max(48px,calc((100vw - 1380px)/2));background:#fffffff5;box-shadow:0 1px #10182805;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing-brand{display:flex;align-items:center}.landing-brand .lingda-logo-slogan{width:auto;max-width:150px;height:35px}.landing-nav nav{display:flex;align-items:center;gap:30px}.landing-nav nav a{color:#475467;font-size:14px;font-weight:600}.landing-nav nav a:hover{color:#1677ff}.landing-nav-actions{display:flex;align-items:center;gap:18px}.landing-nav-actions>a:first-child{color:#475467;font-size:14px;font-weight:600}.landing-hero{display:grid;grid-template-columns:minmax(590px,1fr) 560px;gap:48px;align-items:center;max-width:1380px;min-height:calc(100vh - 138px);margin:0 auto;padding:42px 48px 52px}.landing-hero-copy{display:grid;gap:20px;align-content:center}.landing-eyebrow{display:inline-flex;width:fit-content;min-height:30px;align-items:center;border:1px solid rgba(22,119,255,.18);border-radius:999px;background:#1677ff14;color:#145cc7;font-size:13px;font-weight:700;padding:0 12px}.landing-hero h1{max-width:780px;margin:0;color:#0b1220;font-size:52px;line-height:1.13;font-weight:850;letter-spacing:0}.landing-hero h1 span{display:block;white-space:nowrap}.landing-hero p{max-width:720px;margin:0;color:#526173;font-size:17px;line-height:1.75}.landing-actions{display:flex;align-items:center;gap:14px;margin-top:4px}.landing-actions .ant-btn-lg{height:46px;padding-inline:22px;font-weight:700}.landing-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:720px;margin-top:2px}.landing-hero-metrics article{display:grid;gap:6px;border:1px solid #e3eaf5;border-radius:10px;background:#ffffffdb;padding:13px 14px;box-shadow:0 10px 26px #1018280a}.landing-hero-metrics strong{color:#111827;font-size:18px}.landing-hero-metrics span{color:#667085;font-size:13px}.landing-enterprise-panel{position:relative;overflow:hidden;border:1px solid rgba(22,119,255,.16);border-radius:20px;background:linear-gradient(180deg,#fffffffa,#f7fbfffa),#fff;box-shadow:0 34px 90px #102d602e}.landing-enterprise-panel:before{position:absolute;top:-70px;right:-60px;width:180px;height:180px;border-radius:999px;background:#25f4ee29;content:""}.enterprise-panel-head{display:flex;height:52px;align-items:center;justify-content:space-between;border-bottom:1px solid #edf2f7;padding:0 20px;background:#ffffffd6}.enterprise-panel-head span{color:#111827;font-size:14px;font-weight:800}.enterprise-panel-head b{color:#16a34a;font-size:13px}.enterprise-panel-head b:before{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:999px;background:#22c55e;content:""}.enterprise-panel-body{display:grid;position:relative;grid-template-columns:minmax(0,1fr) 126px;gap:14px;padding:18px 18px 20px;z-index:1}.enterprise-flow{display:grid;gap:10px}.enterprise-flow article{display:grid;grid-template-columns:54px 108px minmax(0,1fr);min-height:70px;align-items:center;gap:12px;border:1px solid #edf2f7;border-radius:12px;background:#ffffffe6;padding:0 14px;box-shadow:0 8px 18px #10182809}.enterprise-flow article:nth-child(2){border-color:#cfe3ff;background:#f7fbff}.enterprise-flow small{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:10px;background:#edf6ff;color:#1677ff;font-size:12px;font-weight:800}.enterprise-flow strong{color:#111827;font-size:16px}.enterprise-flow span{overflow:hidden;color:#667085;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.enterprise-side{display:grid;gap:12px}.enterprise-side article{display:grid;gap:8px;align-content:center;border:1px solid #edf2f7;border-radius:12px;background:#f8fbffeb;padding:12px}.enterprise-side span{color:#667085;font-size:12px;font-weight:700}.enterprise-side strong{color:#111827;font-size:24px;line-height:1}.landing-section{max-width:1480px;margin:0 auto;padding:76px 64px}.landing-section-head{display:grid;gap:10px;margin-bottom:26px}.landing-section-head span{color:#1677ff;font-size:14px;font-weight:800}.landing-section-head h2{max-width:820px;margin:0;color:#101828;font-size:38px;line-height:1.25;letter-spacing:0}.landing-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.landing-product-grid article,.landing-client-grid article{display:grid;gap:13px;min-height:230px;align-content:start;border:1px solid #e3eaf5;border-radius:14px;background:#fff;padding:22px;box-shadow:0 14px 42px #1018280b}.landing-product-grid i,.landing-client-grid i{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:11px;background:#edf6ff;color:#1677ff;font-size:22px;font-style:normal}.landing-product-grid strong,.landing-client-grid strong{color:#101828;font-size:19px}.landing-product-grid p,.landing-client-grid p{margin:0;color:#667085;font-size:15px;line-height:1.72}.landing-product-grid a{margin-top:auto;color:#1677ff;font-size:14px;font-weight:700}.landing-solutions{max-width:none;background:#fff}.landing-solutions>*{max-width:1352px;margin-right:auto;margin-left:auto}.landing-solution-layout{display:grid;grid-template-columns:360px minmax(0,1fr);gap:24px}.solution-tabs{display:grid;gap:12px}.solution-tabs article{display:grid;gap:8px;border:1px solid #e3eaf5;border-radius:12px;background:#f8fafc;padding:18px}.solution-tabs article.active{border-color:#1677ff;background:#f2f7ff}.solution-tabs strong{color:#111827;font-size:18px}.solution-tabs p{margin:0;color:#667085;font-size:14px;line-height:1.65}.solution-preview{display:grid;gap:16px;border:1px solid #dbe5f2;border-radius:16px;background:#f9fbff;padding:22px}.solution-preview-head{display:flex;align-items:center;justify-content:space-between}.solution-preview-head span{color:#111827;font-size:16px;font-weight:800}.solution-preview-head b{border-radius:999px;background:#eaf3ff;color:#1677ff;font-size:12px;padding:5px 10px}.solution-message{display:grid;gap:8px;border:1px solid #edf2f7;border-radius:12px;background:#fff;padding:18px}.solution-message small{color:#667085;font-weight:700}.solution-message strong{color:#101828;font-size:22px;line-height:1.45}.solution-message.output{background:#101828}.solution-message.output small{color:#98a2b3}.solution-message.output strong{color:#fff}.solution-chain{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.solution-chain span{display:grid;min-height:48px;align-items:center;justify-items:center;border:1px solid #cfe3ff;border-radius:10px;background:#fff;color:#1677ff;font-size:13px;font-weight:800}.landing-foundation{display:grid;grid-template-columns:420px minmax(0,1fr);gap:48px;align-items:start}.foundation-list{display:grid;gap:14px}.foundation-list article{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;border:1px solid #e3eaf5;border-radius:14px;background:#fff;padding:18px}.foundation-list .anticon{margin-top:3px;color:#1677ff}.foundation-list strong{color:#101828;font-size:18px}.foundation-list p{margin:0;color:#667085;font-size:14px;line-height:1.7}.landing-client-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.landing-final-cta{display:flex;width:calc(100% - 96px);max-width:1352px;align-items:center;justify-content:space-between;gap:32px;margin:24px auto 72px;border-radius:20px;background:#102a5f;padding:42px 48px}.landing-final-cta span{color:#ffffffad;font-size:14px;font-weight:800}.landing-final-cta h2{max-width:780px;margin:0;color:#fff;font-size:34px;line-height:1.25;letter-spacing:0}.landing-page{min-width:1200px;min-height:100vh;background:linear-gradient(90deg,rgba(241,247,255,.96) 0 1px,transparent 1px 100%),linear-gradient(180deg,rgba(241,247,255,.96) 0 1px,transparent 1px 100%),linear-gradient(180deg,#f7fbff,#fff,#f6f9ff 72%,#fff);background-size:56px 56px,56px 56px,auto;color:#0f172a}.landing-nav-v2{height:72px;border-bottom:1px solid rgba(15,23,42,.08);padding:0 max(56px,calc((100vw - 1440px)/2));background:#ffffffe6}.landing-nav-v2 .landing-brand .lingda-logo-slogan{max-width:160px;height:35px}.landing-nav-v2 nav{gap:36px}.landing-nav-v2 nav a{color:#344054;font-size:14px;font-weight:600}.landing-nav-v2 .landing-nav-actions .ant-btn{height:36px;border-radius:8px;padding-inline:16px;font-weight:700}.landing-hero-v2{grid-template-columns:minmax(0,1fr) 520px;gap:72px;max-width:1440px;min-height:650px;padding:78px 48px 56px}.landing-hero-v2 .landing-hero-copy{gap:26px;align-self:center}.landing-hero-v2 .landing-eyebrow{min-height:32px;border-color:#1677ff33;background:#fff;box-shadow:0 10px 30px #0f172a0f}.landing-hero-v2 h1{max-width:760px;color:#0b1220;font-size:56px;line-height:1.08;font-weight:860}.landing-hero-v2 p{max-width:640px;color:#475569;font-size:17px;line-height:1.78}.landing-hero-v2 .landing-actions{gap:12px;margin-top:6px}.landing-hero-v2 .landing-actions .ant-btn-lg{height:48px;border-radius:10px;padding-inline:24px}.landing-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:730px;margin-top:8px;border-top:1px solid rgba(15,23,42,.1)}.landing-proof article{display:grid;gap:6px;padding:14px 22px 0 0}.landing-proof strong{color:#0f172a;font-size:18px}.landing-proof span{color:#64748b;font-size:13px}.agent-visual{align-self:center;overflow:hidden;border:1px solid rgba(22,119,255,.16);border-radius:24px;background:#fff;box-shadow:0 36px 90px #0f172a29,inset 0 1px #fffc}.agent-visual-header{display:flex;height:50px;align-items:center;justify-content:space-between;border-bottom:1px solid #edf2f7;padding:0 22px;background:linear-gradient(180deg,#fff,#f8fbff)}.agent-visual-header span{color:#0f172a;font-size:14px;font-weight:800}.agent-visual-header b{display:inline-flex;align-items:center;gap:8px;color:#16a34a;font-size:13px}.agent-visual-header b:before{width:7px;height:7px;border-radius:999px;background:#22c55e;content:""}.agent-visual-body{display:grid;position:relative;grid-template-columns:minmax(0,1fr);gap:14px;padding:18px;background:linear-gradient(90deg,rgba(22,119,255,.04) 0 1px,transparent 1px 100%),linear-gradient(180deg,rgba(22,119,255,.04) 0 1px,transparent 1px 100%),#fbfdff;background-size:32px 32px}.agent-flow-tags{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.agent-flow-tags span{display:grid;min-height:28px;place-items:center;border:1px solid #e5edf7;border-radius:999px;background:#ffffffd6;color:#64748b;font-size:11px;font-weight:850}.agent-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.agent-inputs article,.agent-output,.agent-core{border:1px solid #e5edf7;border-radius:16px;background:#ffffffeb;box-shadow:0 14px 32px #0f172a0f}.agent-inputs article{display:grid;gap:8px;min-height:92px;align-content:center;padding:14px}.agent-inputs small,.agent-output small{color:#1677ff;font-size:12px;font-weight:800}.agent-inputs strong{color:#0f172a;font-size:15px;line-height:1.45}.agent-core{position:relative;display:grid;gap:20px;min-height:158px;align-content:center;border-color:#1677ff47;background:linear-gradient(135deg,#0f1f3d,#122f5f 58%,#0a5b72);padding:22px;color:#fff}.agent-core:before,.agent-core:after{position:absolute;left:50%;width:1px;height:18px;background:#9dc7ff;content:""}.agent-core:before{top:-18px}.agent-core:after{bottom:-18px}.agent-core-title{display:grid;gap:7px}.agent-core-title span{color:#9eeaf0;font-size:13px;font-weight:800}.agent-core-title strong{max-width:420px;color:#fff;font-size:25px;line-height:1.18}.agent-core-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.agent-core-grid span{min-height:42px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#ffffff14;color:#ffffffe0;font-size:12px;font-weight:700;padding:12px 10px}.agent-output{display:grid;gap:8px;min-height:100px;align-content:center;padding:20px}.agent-output strong{color:#0f172a;font-size:20px;line-height:1.45}.agent-output span{color:#64748b;font-size:13px}.landing-signal-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:calc(100% - 96px);max-width:1352px;margin:24px auto 0;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:linear-gradient(90deg,rgba(37,244,238,.08),transparent 28%,rgba(255,45,85,.05)),#fff;box-shadow:0 22px 56px #0f172a14}.landing-signal-strip article{display:grid;position:relative;gap:8px;min-height:128px;align-content:center;border-right:1px solid rgba(15,23,42,.07);padding:24px}.landing-signal-strip article:last-child{border-right:0}.landing-signal-strip article:after{position:absolute;top:50%;right:-7px;width:13px;height:13px;border-top:1px solid rgba(22,119,255,.28);border-right:1px solid rgba(22,119,255,.28);background:#fff;content:"";transform:translateY(-50%) rotate(45deg)}.landing-signal-strip article:last-child:after{display:none}.landing-signal-strip span{color:#1677ff;font-size:12px;font-weight:850}.landing-signal-strip strong{color:#0f172a;font-size:20px}.landing-signal-strip p{max-width:240px;margin:0;color:#64748b;font-size:14px;line-height:1.65}.landing-product-grid-v2 article{min-height:220px;border-radius:16px;padding:24px}.landing-products{padding-top:104px}.landing-product-grid-v2 article:first-child{position:relative;overflow:hidden;border-color:transparent;background:linear-gradient(135deg,#0f1f3d,#12376b 62%,#0a6d76);color:#fff}.landing-product-grid-v2 article:first-child:after{position:absolute;right:22px;bottom:22px;width:84px;height:84px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:linear-gradient(90deg,rgba(255,255,255,.12) 0 1px,transparent 1px 100%),linear-gradient(180deg,rgba(255,255,255,.12) 0 1px,transparent 1px 100%);background-size:14px 14px;content:""}.landing-product-grid-v2 article:first-child i{background:#ffffff24;color:#9eeaf0}.landing-product-grid-v2 article:first-child strong,.landing-product-grid-v2 article:first-child p{color:#fff}.landing-product-grid-v2 article:first-child p{color:#ffffffb8}.landing-product-grid-v2 article:hover,.landing-client-grid article:hover{border-color:#1677ff47;box-shadow:0 22px 52px #0f172a1a}.landing-solutions-v2{width:100%;max-width:none;background:linear-gradient(180deg,#fffffff0,#f8fbfff5),linear-gradient(90deg,rgba(22,119,255,.05),transparent 36%,rgba(37,244,238,.04));padding-inline:max(48px,calc((100vw - 1352px)/2))}.landing-solutions-v2 .landing-section-head,.landing-solutions-v2 .landing-solution-layout{max-width:1352px;margin-right:auto;margin-left:auto}.landing-foundation{position:relative;width:calc(100% - 96px);max-width:1352px;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:linear-gradient(135deg,#0a172bf7,#102a5ff5 58%,#0a6b78e6);padding:54px 58px;box-shadow:0 28px 80px #0f172a29}.landing-foundation .landing-section-head{margin:0}.landing-foundation .landing-section-head span{color:#67e8f9}.landing-foundation .landing-section-head h2{color:#fff}.landing-foundation .landing-section-head p{max-width:360px;margin:18px 0 0;color:#ffffffad;font-size:15px;line-height:1.8}.landing-foundation .foundation-list article{border-color:#ffffff24;background:#ffffff14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-foundation .foundation-list strong{color:#fff}.landing-foundation .foundation-list p{color:#ffffffa8}.landing-foundation .foundation-list .anticon{color:#67e8f9}#clients{padding-top:84px}.landing-client-grid article{min-height:260px;border-radius:18px;padding:26px}.client-card-head-v2{display:flex;align-items:center;justify-content:space-between;gap:14px}.client-card-head-v2 span{border-radius:999px;background:#f1f5ff;padding:6px 10px;color:#1677ff;font-size:12px;font-weight:800}.landing-client-grid article .ant-btn{align-self:end;width:fit-content;height:38px;border-radius:9px;font-weight:700}.landing-final-cta{position:relative;overflow:hidden;background:linear-gradient(135deg,#07111f,#102a5f 56%,#0b6b78);margin-top:6px;margin-bottom:34px}.landing-final-cta:after{position:absolute;inset:auto 48px 0 auto;width:360px;height:1px;background:linear-gradient(90deg,transparent,#25f4ee,#ff2d55);content:""}.landing-final-cta p{max-width:720px;margin:12px 0 0;color:#ffffffad;font-size:15px;line-height:1.7}.landing-footer{display:flex;width:calc(100% - 96px);max-width:1352px;align-items:center;justify-content:space-between;gap:28px;margin:0 auto;border-top:1px solid rgba(15,23,42,.08);padding:24px 0 30px;color:#667085}.landing-footer-brand{display:grid;gap:8px}.landing-footer-brand .lingda-logo-slogan{width:auto;max-width:150px;height:35px}.landing-footer-brand p{margin:0;color:#667085;font-size:13px}.landing-footer-links{display:flex;align-items:center;gap:24px}.landing-footer-links a{color:#475467;font-size:14px;font-weight:600}.landing-footer>span{color:#98a2b3;font-size:13px}.login-page{display:grid;position:relative;grid-template-columns:minmax(560px,1fr) 520px;gap:clamp(72px,7vw,112px);align-items:center;min-height:100vh;height:100vh;overflow:hidden;padding:0 clamp(48px,5vw,72px);background:linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 100%),linear-gradient(180deg,rgba(255,255,255,.03) 0 1px,transparent 1px 100%),linear-gradient(135deg,#050b16,#08182e 44%,#073849);background-size:56px 56px,56px 56px,auto}.login-page:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0 47%,rgba(255,255,255,.055) 47% 74%,transparent 74%),linear-gradient(90deg,rgba(37,244,238,.12),transparent 35%,rgba(255,45,85,.06));content:"";pointer-events:none}.login-page:after{position:absolute;right:48px;bottom:40px;color:#ffffff09;font-size:140px;font-weight:900;letter-spacing:0;content:"LINGDA";pointer-events:none}.login-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.login-atmosphere span{position:absolute;display:block;width:360px;height:1px;border-radius:0;background:linear-gradient(90deg,transparent,rgba(37,244,238,.34),transparent);opacity:.5;animation:loginFloat 9s ease-in-out infinite}.login-atmosphere span:nth-child(1){top:23%;left:4%}.login-atmosphere span:nth-child(2){right:15%;bottom:18%;background:linear-gradient(90deg,transparent,rgba(37,244,238,.34),transparent);animation-delay:-3s}.login-atmosphere span:nth-child(3){top:54%;left:20%;background:linear-gradient(90deg,transparent,rgba(255,45,85,.22),transparent);animation-delay:-5s}@keyframes loginFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(18px,-14px,0) scale(1.06)}}.login-hero{display:grid;position:relative;z-index:1;gap:clamp(26px,4vh,38px);max-width:760px;color:#fff}.login-brand-lockup{display:flex;align-items:center;min-height:44px}.login-logo-slogan{display:block;width:auto;max-width:180px;height:35px;object-fit:contain;filter:drop-shadow(0 14px 34px rgba(37,244,238,.16))}.login-copy h1.ant-typography{max-width:820px;margin:0 0 18px;color:#fff;font-size:clamp(48px,4.8vw,66px);line-height:1.04;font-weight:850;letter-spacing:0}.login-copy h1.ant-typography span{display:block}.login-copy .ant-typography{max-width:620px;margin-bottom:0;color:#ffffffad;font-size:17px;line-height:1.65}.login-signal-stage{display:grid;width:min(660px,100%);gap:20px;padding-top:6px;animation:loginRise .72s ease both}.login-signal-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(620px,100%)}.login-signal-meta span{color:#ffffffeb;font-size:15px;font-weight:850}.login-signal-meta b{display:inline-flex;align-items:center;gap:8px;color:#16a34a;font-size:13px;font-weight:800}.login-signal-meta b:before{width:7px;height:7px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 6px #22c55e1a;content:""}.login-signal-track{display:grid;position:relative;width:min(620px,100%);grid-template-columns:minmax(132px,1fr) minmax(236px,1.34fr) minmax(132px,1fr);gap:18px;align-items:center;min-height:164px}.login-signal-track:before{position:absolute;top:50%;right:22px;left:22px;height:2px;background:linear-gradient(90deg,#25f4ee29,#25f4ee7a,#ff2d5538);content:"";transform:translateY(-50%)}.login-signal-track i{position:absolute;top:calc(50% - 6px);left:20px;width:12px;height:12px;border-radius:999px;background:#1677ff;box-shadow:0 0 0 8px #1677ff1f;content:"";animation:loginPulseMove 3.8s ease-in-out infinite}.login-signal-node,.login-signal-core{display:grid;position:relative;z-index:1;align-content:center;box-shadow:0 18px 50px #0f172a14}.login-signal-node{gap:9px;min-height:96px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#0c1b35e6;padding:18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.login-signal-node small{color:#67e8f9;font-size:12px;font-weight:850}.login-signal-node strong{color:#fff;font-size:16px;line-height:1.35}.login-signal-core{min-height:142px;gap:8px;border:1px solid rgba(103,232,249,.22);border-radius:18px;background:linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 100%),linear-gradient(180deg,rgba(255,255,255,.08) 0 1px,transparent 1px 100%),linear-gradient(135deg,#0f1f3dfa,#12376bf0 58%,#0a6d76eb);background-size:18px 18px,18px 18px,auto;padding:24px}.login-signal-core span{color:#9eeaf0;font-size:12px;font-weight:800}.login-signal-core strong{color:#fff;font-size:19px;line-height:1.28}.login-signal-core em{color:#ffffffa3;font-size:13px;font-style:normal}.login-signal-stats{display:grid;grid-template-columns:repeat(6,max-content);gap:8px 12px;align-items:center;color:#ffffff8a;font-size:12px}.login-signal-stats strong{color:#fff;font-size:15px}@keyframes loginPulseMove{0%,to{left:20px;background:#1677ff}50%{left:calc(100% - 32px);background:#ff2d55}}@keyframes loginRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.login-panel{position:relative;z-index:1;width:100%;max-width:460px;overflow:hidden;justify-self:center;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:linear-gradient(180deg,#ffffff1f,#ffffff12);box-shadow:0 38px 110px #00000057,0 0 0 1px #67e8f90f,inset 0 1px #ffffff29;padding:12px;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);animation:loginPanelIn .62s ease 80ms both}.login-panel:before{position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,#25f4ee,#1677ff 52%,#ff2d55);content:""}.login-panel .ant-card-body{padding:38px}.login-panel-kicker{display:inline-flex;width:fit-content;align-items:center;border:1px solid rgba(103,232,249,.18);border-radius:999px;background:#25f4ee14;padding:7px 11px;color:#67e8f9;font-size:12px;font-weight:850}.login-panel-head{margin-top:18px;margin-bottom:28px}.login-panel h3.ant-typography{margin:0 0 6px;color:#fff;font-size:28px;line-height:1.2}.login-panel .ant-typography-secondary{color:#ffffff85!important}.login-panel .ant-alert,.login-panel form{margin-top:20px}.login-panel .ant-form-item-label>label{color:#ffffffd1;font-weight:600}.login-panel .ant-input-affix-wrapper-lg{min-height:50px;border-radius:12px;border-color:#ffffff1f;background:#050b166b;color:#fff}.login-panel .ant-input-affix-wrapper-lg:hover,.login-panel .ant-input-affix-wrapper-focused{border-color:#67e8f97a;box-shadow:0 0 0 3px #25f4ee1a}.login-panel .ant-input,.login-panel .ant-input-password input{background:transparent;color:#fff}.login-panel .ant-input::placeholder,.login-panel .ant-input-password input::placeholder{color:#ffffff52}.login-panel .ant-input-prefix,.login-panel .ant-input-password-icon{color:#ffffff7a}.login-panel .ant-btn-lg{height:50px;border-radius:12px;font-weight:700;background:linear-gradient(90deg,#1677ff,#0ea5e9);box-shadow:0 16px 36px #0ea5e947}.login-back-home{display:block;margin-top:16px;color:#ffffff85;text-align:center}@keyframes loginPanelIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.lingda-pro-layout{min-width:1280px;min-height:100vh}.lingda-pro-layout .ant-pro-sider-logo{height:68px;padding-inline:0;border-bottom:0;background:transparent}.ant-pro-layout .ant-pro-sider-logo>a>img{height:35px}.lingda-pro-layout .ant-pro-base-menu-inline-item-title{font-weight:400}.lingda-pro-layout .ant-layout-sider,.lingda-pro-layout .ant-pro-sider,.lingda-pro-layout .ant-pro-sider .ant-layout-sider-children{background:linear-gradient(180deg,#fff,#f7faff)}.lingda-pro-layout .ant-pro-sider{border-right:1px solid rgba(15,23,42,.08);box-shadow:10px 0 28px #0f172a0f;z-index:10}.lingda-pro-layout .ant-menu-light{background:transparent}.lingda-pro-layout .ant-menu-light .ant-menu-item{color:#4b5563;font-weight:400}.lingda-pro-layout .ant-menu-light .ant-menu-item-selected{color:#1677ff;font-weight:400}.lingda-pro-layout .ant-pro-base-menu-group>.ant-pro-base-menu-item-title{display:none}.lingda-pro-layout .ant-pro-base-menu-divider{margin:12px 28px}.lingda-pro-layout .ant-menu-item-group-title{display:none}.sider-brand{display:flex;width:100%;height:68px;align-items:center;padding:0 20px;color:inherit;overflow:hidden;transition:padding .2s ease}.sider-brand.collapsed{justify-content:center;padding:0}.lingda-logo-mark{display:block;flex:0 0 auto;width:35px;height:35px;object-fit:contain}.lingda-logo-slogan{display:block;width:auto;max-width:142px;height:35px;object-fit:contain}.sider-account{display:flex;width:100%;height:56px;align-items:center;gap:10px;border-top:1px solid #eef1f6;border-right:0;border-bottom:0;border-left:0;padding:10px 14px;background:transparent;cursor:pointer;text-align:left}.sider-account.collapsed{justify-content:center;padding-inline:0}.sider-account div{display:grid;gap:2px;min-width:0}.sider-account strong{overflow:hidden;color:#111827;font-size:14px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.sider-account span{color:#98a2b3;font-size:12px}.sider-account:hover{background:#eef6ff}.lingda-pro-layout .ant-pro-layout-content{background:#f5f7fb}.page{width:100%;min-height:100%;padding:16px 18px 24px}.list-page{display:grid;gap:14px;align-content:start}.list-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.list-page-head h3.ant-typography{margin:0 0 4px;color:#111827;font-size:22px;line-height:1.3}.list-page-head .ant-typography-secondary{color:#667085}.list-page-actions{flex:0 0 auto}.list-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.list-stat{display:grid;gap:8px;min-height:78px;align-content:center;border:1px solid #e8edf5;border-radius:10px;background:#fff;padding:14px 16px}.list-stat span{color:#667085;font-size:13px}.list-stat strong{color:#111827;font-size:24px;line-height:1}.list-surface{overflow:hidden;border:1px solid #e8edf5;border-radius:10px;background:#fff}.list-toolbar{display:flex;align-items:center;gap:10px;border-bottom:1px solid #eef2f7;padding:12px 16px}.list-toolbar .ant-input-search{width:280px}.list-toolbar .ant-select{min-width:128px}.list-surface .ant-pro-card{border:0}.list-surface .ant-pro-card-body,.list-surface .ant-pro-table .ant-pro-card-body{padding:0}.list-surface .ant-pro-table-list-toolbar{display:none}.list-surface .ant-table-wrapper,.list-surface .ant-table{border-radius:0}.list-surface .ant-table-container{border-start-start-radius:0;border-start-end-radius:0}.list-surface .ant-table-wrapper .ant-table-container table>thead>tr:first-child>*:first-child{border-start-start-radius:0}.list-surface .ant-table-wrapper .ant-table-container table>thead>tr:first-child>*:last-child{border-start-end-radius:0}.list-surface .ant-table-thead>tr>th{height:46px;background:#f8fafc;border-bottom:1px solid #edf1f7;color:#344054;font-size:13px;font-weight:600;padding-inline:24px}.list-surface .ant-table-tbody>tr>td{height:62px;border-bottom:1px solid #f0f2f5;padding-inline:24px}.list-surface .ant-pagination{margin:0;padding:12px 16px;border-top:1px solid #f0f2f5}.list-surface .ant-table-wrapper .ant-table-pagination.ant-pagination{margin:0}.row-actions .ant-btn{height:26px;padding-inline:4px}.row-actions .ant-tag{margin-inline-end:0}.primary-text{display:grid;gap:3px;min-width:0}.primary-text strong{overflow:hidden;color:#111827;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.primary-text span{overflow:hidden;color:#667085;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.client-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:20px}.client-card{display:grid;grid-template-rows:auto 1fr auto auto;gap:18px;min-height:330px;border:1px solid #eef2f7;border-radius:12px;background:linear-gradient(180deg,#fff,#fbfcff);padding:20px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.client-card:hover{border-color:#d6e4ff;box-shadow:0 16px 40px #0f172a14;transform:translateY(-2px)}.client-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.client-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:12px;background:#f2f6ff;color:#1677ff;font-size:22px}.client-card-body{display:grid;align-content:start;gap:8px}.client-card-body h3{margin:0;color:#101828;font-size:21px;line-height:1.3}.client-card-body span{color:#667085;font-size:13px}.client-card-body p{margin:4px 0 0;color:#475467;font-size:14px;line-height:1.7}.client-features{display:flex;flex-wrap:wrap;gap:8px}.client-features b{display:inline-flex;min-height:26px;align-items:center;border-radius:999px;background:#f5f7fb;color:#475467;font-size:12px;font-weight:600;padding:0 10px}.access-point-config{display:grid;gap:16px}.access-point-config .ant-descriptions{overflow:hidden;border-radius:10px}.access-point-config .ant-tabs-nav{margin-bottom:16px}.access-point-config .settings-grid{display:grid;gap:14px}.page>.ant-pro-card,.page>.ant-tabs,.page>.two-column,.page>.dashboard-grid{width:100%}.page .ant-pro-card{border:1px solid #e8edf5;box-shadow:none}.page .ant-pro-card .ant-pro-card-body{padding:16px 20px 18px}.page .ant-pro-card .ant-pro-card-header{padding:16px 20px 0}.page .ant-pro-card-title{font-size:17px;line-height:1.35}.page .ant-pro-card .ant-pro-card-header-border{padding-bottom:12px}.page .ant-pro-table .ant-pro-card-body{padding-inline:0}.page .ant-table-wrapper .ant-table{border-radius:8px}.page .ant-table-thead>tr>th{background:#f8fafc;color:#1f2937}.page .ant-table-cell{padding-block:14px}.page .list-surface .ant-table-wrapper .ant-table,.page .list-surface .ant-table{border-radius:0}.page .list-surface .ant-table-cell{padding-block:13px;padding-inline:24px}.page .list-surface .ant-pro-table .ant-table-wrapper table>thead>tr>th,.page .list-surface .ant-pro-table .ant-table-wrapper table>tbody>tr>td,.page .list-surface .ant-table-wrapper table>thead>tr>th,.page .list-surface .ant-table-wrapper table>tbody>tr>td{padding-right:25px!important;padding-left:25px!important}.page .list-surface .ant-pro-table .ant-table-wrapper table>thead>tr>th:last-child,.page .list-surface .ant-pro-table .ant-table-wrapper table>tbody>tr>td:last-child,.page .list-surface .ant-table-wrapper table>thead>tr>th:last-child,.page .list-surface .ant-table-wrapper table>tbody>tr>td:last-child{padding-right:25px!important}.dashboard-grid{display:grid;grid-template-columns:minmax(720px,1fr) 400px;gap:16px;align-items:stretch;min-height:calc(100vh - 184px)}.console-overview{display:grid;grid-template-columns:minmax(440px,2fr) repeat(4,minmax(118px,1fr));gap:12px;margin-bottom:16px}.overview-main,.overview-metric{min-height:76px;border:1px solid #e8edf5;border-radius:10px;background:#fff;padding:14px 16px}.overview-main{display:flex;align-items:center;justify-content:space-between;gap:16px}.overview-selector{display:flex;min-width:0;align-items:center}.overview-selector .ant-select{width:min(420px,52vw)}.access-point-option{display:inline-flex;max-width:100%;align-items:center;gap:8px}.access-point-option strong{overflow:hidden;color:#111827;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.access-point-option .ant-tag{flex:0 0 auto;margin-inline-end:0}.overview-status{display:flex;flex:0 0 auto;align-items:center;gap:10px}.overview-metric span{color:#667085;font-size:13px;white-space:nowrap}.overview-metric{display:grid;align-content:center;gap:6px}.overview-metric strong{color:#101828;font-size:26px;line-height:1}.main-feed,.ai-panel,.settings-grid{display:grid;gap:14px;align-content:stretch;min-height:0}.main-feed{grid-template-rows:auto auto 1fr}.ai-panel{grid-template-rows:auto 1fr}.now-card{min-height:150px;border-color:#e8edf5;background:#fff;color:#101828}.now-card .ant-typography{color:#667085}.now-card h1.ant-typography{margin:14px 0 6px;color:#111827;font-size:36px;line-height:1.2}.director-settings{display:flex;align-items:center;justify-content:flex-start;border:1px solid #e8edf5;border-radius:10px;background:#fff;padding:12px}.reply-controls,.feed-tabs{display:flex;align-items:center;gap:12px}.feed-panel{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid #e8edf5;border-radius:10px;background:#fff;min-height:0}.feed-panel .feed-tabs{justify-content:space-between;border-bottom:1px solid #eef2f7;padding:12px}.reply-controls{justify-content:flex-start;flex-wrap:wrap}.toggle-item{border:1px solid #e4e9f2;border-radius:999px;background:#fff;padding:7px 12px}.event-stream,.queue-list{display:grid;gap:0;min-height:0;background:transparent}.event-stream.is-empty,.queue-list.is-empty{place-items:center}.event-stream.is-empty .ant-empty,.queue-list.is-empty .ant-empty{margin:0}.event-row,.queue-row{display:grid;gap:8px;border-bottom:1px solid #edf1f7;padding:16px 18px}.event-row{border-left:3px solid #25f4ee}.event-member_enter,.event-gift{border-left-color:#ff2c55}.event-line,.event-body,.queue-row{display:flex;align-items:center;gap:12px}.event-line{color:#667085}.event-user{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#344054;font-weight:700}.event-body strong{min-width:220px;color:#101828;font-size:18px}.event-body span{min-width:0;flex:1;overflow:hidden;color:#667085;text-overflow:ellipsis;white-space:nowrap}.queue-row{justify-content:space-between}.queue-row div{display:grid;gap:6px}.queue-row span{color:#667085;font-size:13px}.queue-row strong{color:#101828;font-size:17px}.trace-card .ant-pro-card-body{display:grid;gap:14px}.ai-panel>.trace-card:last-child{min-height:0}.ai-panel>.trace-card:last-child .ant-pro-card-body{align-content:center}.trace-block{display:grid;gap:6px;border:1px solid #eef2f7;border-radius:8px;background:#fbfcff;padding:14px}.trace-block span,.trace-stats span,.muted{color:#667085}.trace-block strong{color:#1d2939;line-height:1.55}.trace-block.prominent{border-color:#d6e4ff;background:linear-gradient(135deg,#f5f8ff,#fff)}.trace-block.prominent strong{font-size:22px}.trace-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.trace-stats div{display:grid;gap:6px;border:1px solid #eef2f7;border-radius:8px;padding:12px}.trace-stats strong{font-size:22px}.two-column{display:grid;grid-template-columns:minmax(560px,1fr) 420px;gap:20px;align-items:start}.form-row{width:100%}.form-row .ant-form-item{flex:1}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.page-head h2.ant-typography{margin:0 0 4px}.billing-page{display:grid;gap:16px}.billing-overview{display:grid;grid-template-columns:minmax(280px,1.5fr) repeat(4,minmax(140px,1fr));gap:14px}.billing-balance-card .ant-pro-card-body,.billing-cost-card .ant-pro-card-body{display:grid;gap:8px;min-height:122px}.billing-balance-card strong{color:#101828;font-size:42px;line-height:1}.billing-balance-card span{color:#667085;font-size:13px}.billing-cost-card span{color:#667085}.billing-cost-card strong{color:#101828;font-size:28px;line-height:1}.billing-section{border-radius:12px}.billing-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:14px}.billing-plan{display:grid;gap:10px;border:1px solid #e6edf6;border-radius:12px;background:#fff;padding:18px}.billing-plan>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.billing-plan h4.ant-typography{margin:0}.billing-plan>div span{color:#1677ff;font-weight:700}.billing-plan>strong{color:#101828;font-size:28px;line-height:1.1}.billing-tables{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.billing-qr{display:grid;justify-items:center;gap:12px;padding:8px 0 4px;text-align:center}.billing-qr h4.ant-typography{margin:0}@media(max-width:980px){.login-page{grid-template-columns:1fr;padding:28px}}
