:root{--theme-txt-color:#3282f7;--theme-color:#4b79f6;--theme-hover-color:#4f94f8;--theme-active-color:#2a72db;--theme-gradient-color1:#927efc;--theme-gradient-color2:#3d7cf7;--thin-theme-color:rgba(50,130,247,0.08);--dark-theme-color:#1e5db8;--dark-txt-color:#1f2329;--normal-txt-color:#2f3a4f;--light-txt-color:#606c82;--lighter-txt-color:#9aa6b2;--main-bgcolor:#fff;--light-gray-bgcolor:#f5f7fa;--lighter-gray-bgcolor:#f8fafc;--table-head-bgcolor:#f5f7fa;--content-bgcolor:#f3f5f9;--bg-hover-color:#eef3fb;--strip-bgcolor:#fafbfc;--border-color:#e5e9f0;--line-color:#ebeef5;--disabled-txt-color:#c0c4cc;--disabled-border-color:#ebeef5;--head-nav-bgcolor:#fff;--head-nav-hover-color:#f5f7fa;--aside-nav-bgcolor:#fff;--aside-nav-hover-bgcolor:#f5f7fa;--aside-nav-active-color:#eaf3ff;--aside-txt-color:#4b5565;--aside-txt-active:#3282f7;--loading-bgcolor:hsla(0,0%,100%,0.7)}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--content-bgcolor);color:var(--light-txt-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif}.home-page{height:100vh;overflow:hidden;position:relative;overscroll-behavior:none;color:#0a1533;background:-webkit-radial-gradient(12% 18%,circle,rgba(88,224,255,.36),transparent 34%),-webkit-radial-gradient(42% 12%,circle,rgba(155,108,255,.34),transparent 38%),-webkit-radial-gradient(80% 74%,circle,rgba(255,166,221,.22),transparent 36%),-webkit-linear-gradient(top,#f8fcff,#f1f8ff 42%,#f8f5ff);background:radial-gradient(circle at 12% 18%,rgba(88,224,255,.36),transparent 34%),radial-gradient(circle at 42% 12%,rgba(155,108,255,.34),transparent 38%),radial-gradient(circle at 80% 74%,rgba(255,166,221,.22),transparent 36%),linear-gradient(180deg,#f8fcff,#f1f8ff 42%,#f8f5ff)}@font-face{font-family:AlibabaPuHuiTiHeadline;src:local("Alibaba PuHuiTi 3.0 Heavy"),local("AlibabaPuHuiTi-3-105-Heavy"),local("Alibaba PuHuiTi 2.0 105 Heavy"),local("Alibaba PuHuiTi 2.0 Heavy"),local("AlibabaPuHuiTi-2-105-Heavy"),url(https://db.onlinewebfonts.com/t/56ef41d6bd40397e335a5ed80e027b3a.woff2) format("woff2"),url(https://db.onlinewebfonts.com/t/56ef41d6bd40397e335a5ed80e027b3a.woff) format("woff"),url(https://db.onlinewebfonts.com/t/56ef41d6bd40397e335a5ed80e027b3a.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:AlibabaPuHuiTiHeadline;src:local("Alibaba PuHuiTi 3.0 ExtraBold"),local("AlibabaPuHuiTi-3-95-ExtraBold"),local("Alibaba PuHuiTi 2.0 95 ExtraBold"),local("Alibaba PuHuiTi 2.0 ExtraBold"),local("AlibabaPuHuiTi-2-95-ExtraBold"),url(https://db.onlinewebfonts.com/t/42c948d4da97a0a2106a73b620318e50.woff2) format("woff2"),url(https://db.onlinewebfonts.com/t/42c948d4da97a0a2106a73b620318e50.woff) format("woff"),url(https://db.onlinewebfonts.com/t/42c948d4da97a0a2106a73b620318e50.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}.home-page:after,.home-page:before{content:"";position:absolute;pointer-events:none;z-index:0}.home-page:before{inset:-20% -14% -16% -14%;background:-webkit-radial-gradient(circle,rgba(88,224,255,.52),transparent 58%),-webkit-radial-gradient(circle,rgba(155,108,255,.56),transparent 60%),-webkit-radial-gradient(circle,rgba(40,205,255,.46),transparent 56%),-webkit-radial-gradient(circle,rgba(117,255,227,.36),transparent 54%),-webkit-radial-gradient(circle,rgba(217,120,255,.42),transparent 58%),-webkit-radial-gradient(circle,rgba(255,166,221,.28),transparent 62%);background:radial-gradient(circle,rgba(88,224,255,.52),transparent 58%),radial-gradient(circle,rgba(155,108,255,.56),transparent 60%),radial-gradient(circle,rgba(40,205,255,.46),transparent 56%),radial-gradient(circle,rgba(117,255,227,.36),transparent 54%),radial-gradient(circle,rgba(217,120,255,.42),transparent 58%),radial-gradient(circle,rgba(255,166,221,.28),transparent 62%);background-size:44% 44%,52% 52%,46% 46%,34% 34%,44% 44%,50% 50%;background-position:8% 14%,44% 10%,52% 58%,86% 18%,84% 78%,20% 78%;background-repeat:no-repeat;-webkit-filter:blur(18px) saturate(138%) contrast(112%);filter:blur(18px) saturate(138%) contrast(112%);-webkit-animation:auroraBlobFloat 7.5s ease-in-out infinite alternate;animation:auroraBlobFloat 7.5s ease-in-out infinite alternate}.home-page:after{inset:-10% -8% 0 -8%;background:-webkit-linear-gradient(325deg,transparent 8%,rgba(149,255,237,.4) 24%,hsla(0,0%,100%,.3) 34%,rgba(132,108,255,.36) 48%,rgba(39,210,255,.3) 60%,transparent 78%),-webkit-linear-gradient(305deg,transparent 18%,hsla(0,0%,100%,.34) 34%,rgba(186,132,255,.3) 50%,transparent 70%),-webkit-radial-gradient(center,ellipse,hsla(0,0%,100%,.28),transparent 62%);background:linear-gradient(125deg,transparent 8%,rgba(149,255,237,.4) 24%,hsla(0,0%,100%,.3) 34%,rgba(132,108,255,.36) 48%,rgba(39,210,255,.3) 60%,transparent 78%),linear-gradient(145deg,transparent 18%,hsla(0,0%,100%,.34) 34%,rgba(186,132,255,.3) 50%,transparent 70%),radial-gradient(ellipse at center,hsla(0,0%,100%,.28),transparent 62%);background-size:190% 190%,170% 170%,100% 100%;background-position:0 48%,12% 42%,0 50%;-webkit-filter:blur(22px) saturate(130%);filter:blur(22px) saturate(130%);opacity:.96;mix-blend-mode:screen;-webkit-animation:auroraRibbonFlow 8.5s ease-in-out infinite alternate;animation:auroraRibbonFlow 8.5s ease-in-out infinite alternate}.home-page__nav,.home-page__section{width:min(1500px,calc(100% - 150px));margin:0 auto;position:relative;z-index:1}.home-page__nav{position:fixed;top:0;left:50%;z-index:6;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:80px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:24px}.home-page__brand{width:286px;height:34px;display:block}.home-page__brand svg{width:100%;height:100%;display:block;color:var(--theme-color);-webkit-transition:color .35s cubic-bezier(.4,0,.2,1);transition:color .35s cubic-bezier(.4,0,.2,1)}.home-page__brand svg path,.home-page__brand svg rect:not(#canvas_background),.home-page__brand svg text{fill:currentColor!important;font-weight:800}.home-page__links{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:18px;color:rgba(28,45,77,.62);font-size:14px;font-weight:600;-webkit-transition:color .18s ease;transition:color .18s ease}.home-page__links a{color:inherit;text-decoration:none}.home-page__links .home-page__login-link:before,.home-page__links a+a:before{content:"/";margin-right:18px;color:rgba(28,45,77,.3);font-weight:400;-webkit-transition:color .18s ease;transition:color .18s ease}.home-page__login-link{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0;border:0;color:inherit;background:transparent;cursor:pointer;font:inherit;font-size:14px;font-weight:700}.home-page__links a:hover,.home-page__login-link:hover{color:#1d5af0}.home-page__user-menu{position:relative;z-index:20;overflow:visible}.home-page__user-trigger{height:42px;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:10px;padding:5px 7px 5px 5px;border:1px solid rgba(36,104,255,.12);border-radius:999px;color:#12264a;background:hsla(0,0%,100%,.54);box-shadow:0 12px 28px rgba(36,104,255,.08),inset 0 1px 0 hsla(0,0%,100%,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;font:inherit;-webkit-transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,-webkit-transform .18s ease;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,-webkit-transform .18s ease}.home-page__user-menu.is-open .home-page__user-trigger,.home-page__user-trigger:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);border-color:rgba(36,104,255,.22);background:hsla(0,0%,100%,.78);box-shadow:0 16px 34px rgba(36,104,255,.12),inset 0 1px 0 hsla(0,0%,100%,.92)}.home-page__avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#fff;background:-webkit-radial-gradient(28% 20%,circle,hsla(0,0%,100%,.52),transparent 32%),-webkit-linear-gradient(315deg,#2468ff,#00b8ff 54%,#7657ff);background:radial-gradient(circle at 28% 20%,hsla(0,0%,100%,.52),transparent 32%),linear-gradient(135deg,#2468ff,#00b8ff 54%,#7657ff);box-shadow:0 8px 18px rgba(36,104,255,.22);font-size:14px;line-height:1;font-weight:900}.home-page__username{max-width:120px;overflow:hidden;color:rgba(20,38,75,.76);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800}.home-page__user-caret{color:rgba(20,38,75,.46);font-size:12px;-webkit-transition:color .18s ease,-webkit-transform .18s ease;transition:color .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,color .18s ease;transition:transform .18s ease,color .18s ease,-webkit-transform .18s ease}.home-page__user-menu.is-open .home-page__user-caret{color:rgba(36,104,255,.78);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.home-page__user-dropdown{position:absolute;top:calc(100% + 12px);right:0;z-index:30;width:176px;padding:8px;border:1px solid hsla(0,0%,100%,.88);border-radius:18px;background:hsla(0,0%,100%,.92);box-shadow:0 22px 52px rgba(22,69,158,.16),inset 0 1px 0 hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translateY(-8px) scale(.98);transform:translateY(-8px) scale(.98);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transition:opacity .18s ease,visibility .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,visibility .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease,visibility .18s ease;transition:opacity .18s ease,transform .18s ease,visibility .18s ease,-webkit-transform .18s ease}.home-page__user-menu.is-open .home-page__user-dropdown{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.home-page__user-dropdown:before{content:"";position:absolute;top:-6px;right:22px;width:12px;height:12px;border-top:1px solid hsla(0,0%,100%,.86);border-left:1px solid hsla(0,0%,100%,.86);border-radius:3px;background:hsla(0,0%,100%,.88);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.home-page__user-dropdown button{width:100%;min-height:42px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;padding:0 12px;border:0;border-radius:12px;color:#243656;background:transparent;cursor:pointer;font:inherit;font-size:14px;font-weight:750;text-align:left;-webkit-transition:background .18s ease,color .18s ease,box-shadow .18s ease,-webkit-transform .18s ease;transition:background .18s ease,color .18s ease,box-shadow .18s ease,-webkit-transform .18s ease;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease}.home-page__user-dropdown button:hover{color:#1d5af0;background:-webkit-linear-gradient(left,rgba(36,104,255,.1),rgba(0,184,255,.07));background:linear-gradient(90deg,rgba(36,104,255,.1),rgba(0,184,255,.07));box-shadow:inset 0 0 0 1px rgba(36,104,255,.1);-webkit-transform:translateX(3px);transform:translateX(3px)}.home-page__user-dropdown button.is-logout{color:#dc3545}.home-page__user-dropdown button.is-logout:hover{color:#dc3545;background:-webkit-linear-gradient(left,rgba(255,77,89,.11),rgba(255,142,111,.07));background:linear-gradient(90deg,rgba(255,77,89,.11),rgba(255,142,111,.07));box-shadow:inset 0 0 0 1px rgba(255,77,89,.1)}.home-page__user-dropdown .anticon{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;font-size:16px}.home-page__user-dropdown .el-icon-download{font-weight:700;margin-bottom:-2px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.home-page__section{min-height:100vh;padding-top:88px}.home-page__hero{height:100vh;display:grid;grid-template-columns:1fr;justify-items:center;gap:34px}.home-page__main{width:min(100%,1120px);min-width:0;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:center}.home-page__eyebrow{min-height:42px;gap:10px;margin:0 0 32px;padding:0 18px 0 12px;border:1px solid hsla(0,0%,100%,.78);border-radius:999px;color:#1268ff;background:hsla(0,0%,100%,.58);box-shadow:0 12px 30px rgba(36,104,255,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:15px;font-weight:900}.home-page__eyebrow,.home-page__eyebrow span{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.home-page__eyebrow span{width:22px;height:22px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:50%;background:rgba(36,104,255,.12)}.home-page__eyebrow span:before{content:"";width:9px;height:9px;border-radius:50%;background:#2468ff}.home-page__main h1{margin:10px 0 48px;max-width:1120px;font-size:66px;line-height:1.2;letter-spacing:0;color:#071735;font-weight:900;font-family:AlibabaPuHuiTiHeadline,"Alibaba PuHuiTi 3.0 Heavy","Alibaba PuHuiTi 3.0 ExtraBold","Alibaba PuHuiTi 2.0 105 Heavy","Alibaba PuHuiTi 2.0 95 ExtraBold","Alibaba PuHuiTi 2.0 Heavy","Alibaba PuHuiTi 2.0 ExtraBold","Alibaba PuHuiTi 3.0","Alibaba PuHuiTi 2.0",Alibaba PuHuiTi,PingFang SC,Microsoft YaHei,Arial,sans-serif}.home-page__title-gradient,.home-page__title-kicker{display:block;letter-spacing:0}.home-page__title-gradient{margin-top:6px;-webkit-filter:drop-shadow(0 16px 28px rgba(36,104,255,.18));filter:drop-shadow(0 16px 28px rgba(36,104,255,.18))}.home-page__title-gradient i{letter-spacing:-10px;font-style:normal;margin-right:10px}.home-page__actions{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:18px;margin-top:0}.feature-marquee,.home-page__actions{display:-webkit-box;display:-webkit-flex;display:flex}.feature-marquee{width:min(100%,710px);margin-top:34px;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:9px;background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden;position:relative}.feature-marquee .feature-row{width:100%;overflow:hidden;position:relative;padding:2px 0;-webkit-mask-image:-webkit-linear-gradient(left,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.feature-marquee .feature-track{display:-webkit-box;display:-webkit-flex;display:flex;width:-webkit-max-content;width:max-content;will-change:transform;-webkit-animation:featureMarquee 52s linear infinite;animation:featureMarquee 52s linear infinite}.feature-marquee .feature-row:nth-child(2) .feature-track{-webkit-animation-duration:64s;animation-duration:64s}.feature-marquee:hover .feature-track{-webkit-animation-play-state:paused;animation-play-state:paused}.feature-marquee .feature-group{display:-webkit-box;display:-webkit-flex;display:flex;gap:10px;padding-right:10px;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.feature-marquee .feature-chip,.feature-marquee .feature-group{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.feature-marquee .feature-chip{height:32px;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:0 15px;border-radius:999px;color:rgba(17,35,72,.76);background:transparent;border:1px solid rgba(36,104,255,.2);box-shadow:none;text-decoration:none;font-size:14px;font-weight:750;line-height:1;white-space:nowrap;-webkit-transition:color .18s ease,border-color .18s ease,-webkit-transform .18s ease;transition:color .18s ease,border-color .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,color .18s ease,border-color .18s ease;transition:transform .18s ease,color .18s ease,border-color .18s ease,-webkit-transform .18s ease}.feature-marquee .feature-chip:hover{color:#1d5af0;-webkit-transform:translateY(-1px);transform:translateY(-1px);border-color:rgba(36,104,255,.42)}@-webkit-keyframes featureMarquee{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}@keyframes featureMarquee{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}.home-agent-btn{--btn-grad:linear-gradient(90deg,#2468ff,#00b8ff);--btn-accent:#2468ff;--btn-shadow:rgba(36,104,255,0.16);min-width:248px;height:48px;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding:0 20px 0 9px;border-radius:999px;color:#111827;background:hsla(0,0%,100%,.9);border:1px solid rgba(15,23,42,.08);text-decoration:none;font-weight:700;line-height:1;letter-spacing:0;cursor:pointer;box-shadow:0 8px 20px rgba(36,104,255,.08);position:relative;overflow:hidden;-webkit-transition:box-shadow .2s ease,color .2s ease,background .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:box-shadow .2s ease,color .2s ease,background .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,color .2s ease,background .2s ease,border-color .2s ease;transition:transform .2s ease,box-shadow .2s ease,color .2s ease,background .2s ease,border-color .2s ease,-webkit-transform .2s ease}.home-agent-btn:before{content:"";position:absolute;inset:0;background:-webkit-linear-gradient(340deg,transparent 38%,hsla(0,0%,100%,.22) 50%,transparent 62% 100%);background:linear-gradient(110deg,transparent 38%,hsla(0,0%,100%,.22) 50%,transparent 62% 100%);-webkit-transform:translateX(-120%);transform:translateX(-120%);-webkit-transition:-webkit-transform .55s ease;transition:-webkit-transform .55s ease;transition:transform .55s ease;transition:transform .55s ease,-webkit-transform .55s ease;pointer-events:none}.home-agent-btn:hover{color:#fff;background:var(--btn-grad);border-color:transparent;-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 12px 24px var(--btn-shadow)}.home-agent-btn:hover:before{-webkit-transform:translateX(120%);transform:translateX(120%)}.home-agent-btn:hover>.anticon:first-child{color:var(--btn-accent);background:hsla(0,0%,100%,.92);box-shadow:0 4px 10px rgba(0,0,0,.08);-webkit-transform:scale(1.03);transform:scale(1.03)}.home-agent-btn:hover .home-agent-btn__arrow{-webkit-animation:none!important;animation:none!important;color:hsla(0,0%,100%,.96);-webkit-transform:translateX(2px)!important;transform:translateX(2px)!important}.home-agent-btn>.anticon:first-child{width:30px;height:30px;-webkit-flex:0 0 30px;flex:0 0 30px;border-radius:50%;color:#fff;background:var(--btn-accent);box-shadow:0 6px 14px var(--btn-shadow);font-size:14px;-webkit-transition:color .2s ease,background .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease;transition:color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease,-webkit-transform .2s ease}.home-agent-btn .home-agent-btn__arrow,.home-agent-btn>.anticon:first-child{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:0}.home-agent-btn .home-agent-btn__arrow{width:18px;height:18px;-webkit-flex:0 0 18px;flex:0 0 18px;margin-left:auto;color:rgba(15,23,42,.46);position:relative;z-index:1;-webkit-transform:translateX(-6px);transform:translateX(-6px);-webkit-transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,transform .2s ease;transition:color .2s ease,transform .2s ease,-webkit-transform .2s ease}.home-agent-btn .home-agent-btn__arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.home-agent-btn.is-arrow-active .home-agent-btn__arrow{-webkit-animation:arrowBounceOnce .72s ease-in-out;animation:arrowBounceOnce .72s ease-in-out}.home-agent-btn--red{--btn-grad:linear-gradient(90deg,#ff5a36,#ff3a1f);--btn-accent:#ff4a25;--btn-shadow:rgba(255,74,37,0.22)}.home-agent-btn--blue{--btn-grad:linear-gradient(90deg,#3d73f6,#2f62eb);--btn-accent:#2f62eb;--btn-shadow:rgba(47,98,235,0.2)}.home-agent-btn--purple{--btn-grad:linear-gradient(90deg,#7b5af5,#6d49ee);--btn-accent:#6d49ee;--btn-shadow:rgba(109,73,238,0.2)}.home-page__side{width:min(100%,1080px);min-width:0;position:relative}.home-page__side:has(.home-stats-panel){min-height:auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;isolation:isolate}.home-page__side:has(.home-stats-panel):before{content:"";position:absolute;inset:-18% -8% -16%;z-index:0;pointer-events:none;width:auto;height:auto;border-radius:999px;border:0;box-shadow:none;background:-webkit-radial-gradient(22% 20%,circle,rgba(36,104,255,.3),transparent 34%),-webkit-radial-gradient(82% 30%,circle,rgba(0,184,255,.22),transparent 36%),-webkit-radial-gradient(46% 78%,circle,rgba(118,87,255,.2),transparent 40%),-webkit-radial-gradient(72% 82%,circle,rgba(32,201,151,.12),transparent 34%);background:radial-gradient(circle at 22% 20%,rgba(36,104,255,.3),transparent 34%),radial-gradient(circle at 82% 30%,rgba(0,184,255,.22),transparent 36%),radial-gradient(circle at 46% 78%,rgba(118,87,255,.2),transparent 40%),radial-gradient(circle at 72% 82%,rgba(32,201,151,.12),transparent 34%);-webkit-filter:blur(28px) saturate(128%);filter:blur(28px) saturate(128%);opacity:.46;-webkit-animation:statsAuraFloat 4.8s ease-in-out infinite alternate;animation:statsAuraFloat 4.8s ease-in-out infinite alternate}.home-page__side:has(.home-stats-panel):after{content:"";position:absolute;inset:-8% 2% -10%;z-index:0;pointer-events:none;background:-webkit-repeating-linear-gradient(left,rgba(36,104,255,.15) 1px,transparent 1px 58px),-webkit-repeating-linear-gradient(bottom,rgba(36,104,255,.1) 1px,transparent 1px 58px),-webkit-linear-gradient(315deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0) 42%,rgba(36,104,255,.08));background:repeating-linear-gradient(90deg,rgba(36,104,255,.15) 1px,transparent 1px 58px),repeating-linear-gradient(0deg,rgba(36,104,255,.1) 1px,transparent 1px 58px),linear-gradient(135deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0) 42%,rgba(36,104,255,.08));opacity:.18;-webkit-transform:perspective(860px) rotateX(64deg) translateY(56px);transform:perspective(860px) rotateX(64deg) translateY(56px);-webkit-transform-origin:center;transform-origin:center;-webkit-mask-image:-webkit-radial-gradient(center,ellipse,#000 0,rgba(0,0,0,.72) 48%,transparent 76%);mask-image:radial-gradient(ellipse at center,#000 0,rgba(0,0,0,.72) 48%,transparent 76%)}@media (max-width:760px){.home-page__side:has(.home-stats-panel){min-height:auto;-webkit-transform:none;transform:none}.home-page__side:has(.home-stats-panel):after,.home-page__side:has(.home-stats-panel):before{display:none}}.home-page .home-login-page{width:min(100%,500px);margin:0 auto;min-height:540px;padding:0;overflow:visible;background:transparent;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative}.home-page .home-login-page:before{content:"";position:absolute;width:88%;height:88%;border-radius:42px;background:-webkit-radial-gradient(24% 28%,circle,rgba(36,104,255,.13),transparent 30%),-webkit-radial-gradient(74% 72%,circle,rgba(0,184,255,.11),transparent 32%),-webkit-linear-gradient(305deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.38));background:radial-gradient(circle at 24% 28%,rgba(36,104,255,.13),transparent 30%),radial-gradient(circle at 74% 72%,rgba(0,184,255,.11),transparent 32%),linear-gradient(145deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.38));border:1px solid hsla(0,0%,100%,.82);box-shadow:0 28px 76px rgba(22,69,158,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-animation:loginSoftPulse 7s ease-in-out infinite alternate;animation:loginSoftPulse 7s ease-in-out infinite alternate;z-index:0;pointer-events:none}@media (max-width:760px){.home-page .home-login-page{min-height:auto}.home-page .home-login-page:before{display:none}}.home-page .home-login-page__shell{width:100%;display:block;position:relative;z-index:1}.home-page .home-login-page__intro{display:none}.home-page .home-login-card{width:100%;min-height:570px;padding:34px;border-radius:34px;background:-webkit-radial-gradient(24% 18%,circle,rgba(36,104,255,.06),transparent 28%),-webkit-radial-gradient(86% 84%,circle,rgba(166,96,255,.06),transparent 34%),hsla(0,0%,100%,.52);background:radial-gradient(circle at 24% 18%,rgba(36,104,255,.06),transparent 28%),radial-gradient(circle at 86% 84%,rgba(166,96,255,.06),transparent 34%),hsla(0,0%,100%,.52);border:1px solid hsla(0,0%,100%,.78);box-shadow:0 24px 64px rgba(72,93,166,.14),inset 0 1px 0 hsla(0,0%,100%,.92);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.home-page .home-login-card:before{content:"";position:absolute;inset:-1px;background:-webkit-linear-gradient(330deg,hsla(0,0%,100%,.65),transparent 26%,rgba(36,104,255,.045) 54%,transparent 74%),-webkit-radial-gradient(18% 18%,circle,rgba(36,104,255,.08),transparent 24%),-webkit-radial-gradient(82% 76%,circle,rgba(0,184,255,.075),transparent 26%);background:linear-gradient(120deg,hsla(0,0%,100%,.65),transparent 26%,rgba(36,104,255,.045) 54%,transparent 74%),radial-gradient(circle at 18% 18%,rgba(36,104,255,.08),transparent 24%),radial-gradient(circle at 82% 76%,rgba(0,184,255,.075),transparent 26%);background-size:160% 160%,100% 100%,100% 100%;-webkit-animation:loginLightFlow 9s ease-in-out infinite alternate;animation:loginLightFlow 9s ease-in-out infinite alternate;pointer-events:none}.home-page .home-login-card:after{content:"";position:absolute;inset:18px;border-radius:26px;pointer-events:none;border:1px solid rgba(36,104,255,.06);background:-webkit-radial-gradient(50% 38%,circle,rgba(36,104,255,.06),transparent 34%),-webkit-radial-gradient(50% 38%,circle,rgba(0,184,255,.045),transparent 48%);background:radial-gradient(circle at 50% 38%,rgba(36,104,255,.06),transparent 34%),radial-gradient(circle at 50% 38%,rgba(0,184,255,.045),transparent 48%);-webkit-animation:loginBreath 6s ease-in-out infinite alternate;animation:loginBreath 6s ease-in-out infinite alternate}.home-page .home-login-card__header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:36px;position:relative;z-index:1}.home-page .home-login-card__header-methods{gap:8px;padding:4px;border:1px solid rgba(36,104,255,.12);border-radius:999px;background:hsla(0,0%,100%,.52)}.home-page .home-login-card__header-methods,.home-page .home-login-card__header-methods button{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;z-index:1}.home-page .home-login-card__header-methods button{height:36px;min-width:94px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:6px;padding:0 14px;border:0;border-radius:999px;color:rgba(39,54,88,.68);background:transparent;cursor:pointer;font-size:14px;font-weight:900;-webkit-transition:color .2s ease,background .2s ease,box-shadow .2s ease;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.home-page .home-login-card__header-methods .anticon{font-size:15px}.home-page .home-login-card__header-methods button.is-active,.home-page .home-login-card__header-methods button:hover{color:#2468ff;background:rgba(36,104,255,.08);box-shadow:0 10px 22px rgba(36,104,255,.1)}.home-page .home-login-card__alert,.home-page .home-login-card__validating{position:relative;z-index:1}.home-page .home-login-card__qr{width:210px;height:210px;position:relative;z-index:1}.home-page .home-login-card__qr-frame{padding:12px;border:9px solid rgba(225,234,255,.76);border-radius:28px;background:hsla(0,0%,100%,.94);box-shadow:0 18px 36px rgba(36,104,255,.12)}.home-page .home-login-card__status{margin-top:28px;color:#17264b;font-size:16px;font-weight:900;position:relative;z-index:1}.home-page .home-login-card__quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-top:34px;position:relative;z-index:1}.home-page .home-login-card__quick-actions .quick-action-link,.home-page .home-login-card__quick-actions button{height:48px;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:10px;min-width:0;padding:0 14px;border:1px solid hsla(0,0%,100%,.76);border-radius:12px;color:#274066;background:hsla(0,0%,100%,.8);box-shadow:0 12px 24px rgba(36,104,255,.08);cursor:pointer;font-size:14px;font-weight:900;text-decoration:none;-webkit-transition:color .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,-webkit-transform .2s ease;position:relative;z-index:1}.home-page .home-login-card__quick-actions .quick-action-link:hover,.home-page .home-login-card__quick-actions button:hover{color:#2468ff;border-color:rgba(36,104,255,.28);background:hsla(0,0%,100%,.95);-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 18px 32px rgba(36,104,255,.14)}.home-page .home-login-card__quick-actions .anticon{color:#2468ff;font-size:16px}.app-qr-trigger{position:relative;overflow:visible!important}.app-qr-pop{bottom:calc(100% + 14px);width:172px;padding:12px;border-radius:18px;border:1px solid rgba(36,104,255,.12);box-shadow:0 18px 46px rgba(22,69,158,.18);-webkit-transform:translateX(-50%) translateY(8px) scale(.96);transform:translateX(-50%) translateY(8px) scale(.96);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .22s cubic-bezier(.16,1,.3,1),visibility .22s ease,-webkit-transform .22s cubic-bezier(.16,1,.3,1);transition:opacity .22s cubic-bezier(.16,1,.3,1),visibility .22s ease,-webkit-transform .22s cubic-bezier(.16,1,.3,1);transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),visibility .22s ease;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),visibility .22s ease,-webkit-transform .22s cubic-bezier(.16,1,.3,1);z-index:99}.app-qr-pop,.app-qr-pop:after{position:absolute;left:50%;background:hsla(0,0%,100%,.98)}.app-qr-pop:after{content:"";bottom:-6px;width:12px;height:12px;border-right:1px solid rgba(36,104,255,.12);border-bottom:1px solid rgba(36,104,255,.12);-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.app-qr-pop img{display:block;width:100%;height:auto;border-radius:10px}.app-qr-pop small{display:block;margin-top:8px;color:#33415f;font-size:12px;line-height:1.2;font-weight:700;text-align:center;white-space:nowrap}.app-qr-trigger:focus-within .app-qr-pop,.app-qr-trigger:focus .app-qr-pop,.app-qr-trigger:hover .app-qr-pop{opacity:1;visibility:visible;-webkit-transform:translateX(-50%) translateY(0) scale(1);transform:translateX(-50%) translateY(0) scale(1)}.home-login-modal-wrap .el-dialog{max-width:calc(100vw - 32px)}.home-login-modal-wrap .el-dialog-content{padding:0;border-radius:0;overflow:visible;background:#fff;box-shadow:none;border-radius:20px}.home-login-modal-wrap .el-dialog-body{padding:0}.home-login-modal-wrap .el-dialog-close{top:20px;right:20px;z-index:5;color:rgba(20,38,75,.58)}.home-login-page.is-compact{background:transparent}.home-login-page.is-compact .home-login-page__shell{width:100%;display:block;position:relative;z-index:1}.home-login-page.is-compact .home-login-page__panel{width:100%;min-width:0}.home-login-page.is-compact .home-login-card{overflow:hidden}.home-login-page.is-compact .home-login-card__header-methods button,.home-login-page.is-compact .home-login-card__qr{position:relative;z-index:1}.home-login-page.is-compact .home-login-card__qr .ant-spin-container,.home-login-page.is-compact .home-login-card__qr .ant-spin-nested-loading{width:100%;height:100%}.home-login-page.is-compact .home-login-card__qr .ant-spin-spinning{position:absolute;inset:0;max-height:none;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.home-login-page.is-compact .home-login-card__qr .ant-spin-dot{position:static;margin:0;-webkit-transform:none;transform:none}.home-login-page.is-compact .home-login-card__quick-actions,.home-login-page.is-compact .home-login-card__status{position:relative;z-index:1}.home-login-page.is-compact .home-login-card__quick-actions .quick-action-link,.home-login-page.is-compact .home-login-card__quick-actions button{height:48px;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:10px;min-width:0;padding:0 14px;border:1px solid hsla(0,0%,100%,.76);border-radius:12px;color:#274066;background:hsla(0,0%,100%,.8);box-shadow:0 12px 24px rgba(36,104,255,.08);cursor:pointer;font-size:14px;font-weight:900;text-decoration:none;-webkit-transition:color .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,-webkit-transform .2s ease;position:relative;z-index:1}.home-login-page.is-compact .home-login-card__quick-actions .quick-action-link:hover,.home-login-page.is-compact .home-login-card__quick-actions button:hover{color:#2468ff;border-color:rgba(36,104,255,.28);background:hsla(0,0%,100%,.95);-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 18px 32px rgba(36,104,255,.14)}.home-login-page.is-compact .home-login-card__quick-actions .anticon{color:#2468ff;font-size:16px}.home-stats-panel{width:min(100%,1040px);max-width:1040px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:14px;padding:0;border-radius:0;background:transparent;border:0;box-shadow:none;position:relative;z-index:1;overflow:visible;-webkit-backdrop-filter:none;backdrop-filter:none}.home-stats-panel:before{content:"";position:absolute;inset:58px 28px 6px;z-index:-1;border-radius:26px;background:-webkit-linear-gradient(315deg,rgba(36,104,255,.1),rgba(0,184,255,.045) 46%,rgba(118,87,255,.08)),-webkit-radial-gradient(30% 20%,circle,hsla(0,0%,100%,.18),transparent 36%);background:linear-gradient(135deg,rgba(36,104,255,.1),rgba(0,184,255,.045) 46%,rgba(118,87,255,.08)),radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.18),transparent 36%);-webkit-filter:blur(18px);filter:blur(18px);opacity:.28;pointer-events:none}@media (max-width:760px){.home-stats-panel{width:100%;max-width:900px;gap:14px}.home-stats-panel:before{display:none}}.home-stats-panel__head{min-height:36px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:24px;padding:0 4px;color:#102044}.home-stats-panel__head p{display:none;margin:0;font-size:22px;line-height:1.2;font-weight:900;letter-spacing:0;color:#071735}.home-stats-panel__head span{display:block;margin-top:0;padding-bottom:2px;color:rgba(41,68,104,.74);font-size:14px;line-height:1.3;font-weight:700}.home-stats-panel__head strong{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;height:36px;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;padding:0 14px;border-radius:999px;color:#1d5af0;font-size:14px;font-weight:800;background:hsla(0,0%,100%,.58);border:1px solid rgba(36,104,255,.14);box-shadow:0 10px 24px rgba(36,104,255,.09),inset 0 1px 0 hsla(0,0%,100%,.86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-stats-panel__head strong:before{content:"";width:7px;height:7px;border-radius:50%;background:#20c997;box-shadow:0 0 0 5px rgba(32,201,151,.12)}.home-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;position:relative}.home-stat-card{--lift:0px;min-height:118px;height:100%;padding:18px 18px 16px;border-radius:20px;background:-webkit-linear-gradient(300deg,hsla(0,0%,100%,.78),rgba(248,252,255,.58) 58%,rgba(239,246,255,.48));background:linear-gradient(150deg,hsla(0,0%,100%,.78),rgba(248,252,255,.58) 58%,rgba(239,246,255,.48));border:1px solid hsla(0,0%,100%,.58);box-shadow:0 10px 24px rgba(22,69,158,.075),inset 0 1px 0 hsla(0,0%,100%,.62),inset 0 0 0 1px rgba(36,104,255,.018);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-transform:translateY(0);transform:translateY(0);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center;-webkit-transition:box-shadow .22s ease,border-color .22s ease,background .22s ease,-webkit-transform .22s ease;transition:box-shadow .22s ease,border-color .22s ease,background .22s ease,-webkit-transform .22s ease;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease,-webkit-transform .22s ease}.home-stat-card:before{content:"";position:absolute;inset:0 0 auto 0;width:100%;height:3px;background:-webkit-linear-gradient(left,#2468ff,#00b8ff 52%,#7657ff);background:linear-gradient(90deg,#2468ff,#00b8ff 52%,#7657ff);opacity:.52}.home-stat-card:after{content:"";position:absolute;width:116px;height:116px;right:-52px;top:-56px;border-radius:50%;background:-webkit-radial-gradient(circle,rgba(36,104,255,.1) 0,rgba(0,184,255,.055) 44%,transparent 68%);background:radial-gradient(circle,rgba(36,104,255,.1) 0,rgba(0,184,255,.055) 44%,transparent 68%);opacity:.46;pointer-events:none}.home-stat-card:hover{-webkit-transform:translateY(-3px) scale(1.004);transform:translateY(-3px) scale(1.004);border-color:rgba(36,104,255,.12);box-shadow:0 14px 30px rgba(22,69,158,.095),inset 0 1px 0 hsla(0,0%,100%,.76),inset 0 0 0 1px rgba(36,104,255,.025);background:-webkit-linear-gradient(300deg,hsla(0,0%,100%,.84),rgba(248,252,255,.64) 58%,rgba(239,246,255,.54));background:linear-gradient(150deg,hsla(0,0%,100%,.84),rgba(248,252,255,.64) 58%,rgba(239,246,255,.54))}.home-stat-card__label{color:rgba(22,115,255,.78);font-size:16px;line-height:1.2;font-weight:800;letter-spacing:0;-webkit-text-stroke:0;position:relative;z-index:1}.home-stat-card__value{margin-top:14px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:rgba(7,18,45,.82);font-size:38px;line-height:1;font-weight:880;letter-spacing:0;white-space:nowrap;position:relative;z-index:1;font-family:DIN Alternate,Arial,Helvetica Neue,sans-serif}.home-stat-card__value span{margin-left:4px;color:rgba(7,18,45,.66);font-size:16px;font-weight:760;letter-spacing:0}.prop-agent-panels{margin-top:30px}.prop-agent-panel{display:none}.prop-agent-panel--estate{display:grid}.prop-agent-workspace:has(.prop-agent-tab--desktop:hover) .prop-agent-panel--estate,.prop-agent-workspace:has(.prop-agent-tab--property:hover) .prop-agent-panel--estate{display:none}.prop-agent-workspace:has(.prop-agent-tab--desktop:hover) .prop-agent-panel--desktop,.prop-agent-workspace:has(.prop-agent-tab--property:hover) .prop-agent-panel--property{display:grid}.prop-agent-card{min-height:168px;padding:22px 22px 20px;border:1px solid hsla(0,0%,100%,.68);background:hsla(0,0%,100%,.58);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 14px 34px rgba(43,98,168,.08)}.prop-agent-card__icon{display:inline-grid;place-items:center;border-radius:12px;color:#fff;box-shadow:0 10px 18px rgba(48,108,255,.16)}.prop-agent-card__bubble svg,.prop-agent-card__icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.prop-agent-card__icon--blue{background:-webkit-linear-gradient(315deg,#4566f3,#597eff);background:linear-gradient(135deg,#4566f3,#597eff)}.prop-agent-card__icon--purple{background:-webkit-linear-gradient(315deg,#8a52ef,#6b42e9);background:linear-gradient(135deg,#8a52ef,#6b42e9)}.prop-agent-card__icon--cyan{background:-webkit-linear-gradient(315deg,#09aeca,#0799bd);background:linear-gradient(135deg,#09aeca,#0799bd)}.prop-agent-card__icon--green{background:-webkit-linear-gradient(315deg,#15b982,#079e72);background:linear-gradient(135deg,#15b982,#079e72)}.prop-agent-card__bubble{width:52px;height:52px;display:inline-grid;place-items:center;border-radius:50%;color:#4aa8f8;background:-webkit-radial-gradient(36% 30%,circle,hsla(0,0%,100%,.92),hsla(0,0%,100%,.25) 36%,transparent 37%),-webkit-linear-gradient(315deg,rgba(70,184,255,.2),rgba(58,110,244,.16));background:radial-gradient(circle at 36% 30%,hsla(0,0%,100%,.92),hsla(0,0%,100%,.25) 36%,transparent 37%),linear-gradient(135deg,rgba(70,184,255,.2),rgba(58,110,244,.16));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 8px 18px rgba(41,122,224,.12)}.prop-agent-card h3{margin:14px 0 0;color:#111b35;font-size:16px;line-height:1.35;font-weight:900}.prop-agent-card p{margin:12px 0 0;color:rgba(59,70,98,.56);line-height:1.75}.home-stat-card.is-loading{pointer-events:none}.home-stat-card.is-loading .home-stat-card__value{color:#94a3b8!important;background:-webkit-linear-gradient(left,#94a3b8 20%,#f1f5f9 50%,#94a3b8 80%);background:linear-gradient(90deg,#94a3b8 20%,#f1f5f9 50%,#94a3b8 80%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-animation:shimmerScan 1.5s linear infinite;animation:shimmerScan 1.5s linear infinite;text-shadow:none!important}.home-stat-card.is-loading .home-stat-card__value span{color:#cbd5e1!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:#94a3b8!important}@-webkit-keyframes shimmerScan{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes shimmerScan{0%{background-position:120% 0}to{background-position:-120% 0}}@-webkit-keyframes auroraBlobFloat{0%{-webkit-transform:translate3d(-4%,-2%,0) scale(1.02) rotate(-2deg);transform:translate3d(-4%,-2%,0) scale(1.02) rotate(-2deg);background-position:8% 14%,44% 10%,52% 58%,86% 18%,84% 78%,20% 78%;-webkit-filter:blur(18px) saturate(138%) contrast(112%);filter:blur(18px) saturate(138%) contrast(112%)}25%{-webkit-transform:translate3d(2.5%,2%,0) scale(1.1) rotate(1deg);transform:translate3d(2.5%,2%,0) scale(1.1) rotate(1deg);background-position:14% 24%,54% 6%,44% 50%,78% 26%,74% 70%,28% 70%;-webkit-filter:blur(16px) saturate(146%) contrast(115%);filter:blur(16px) saturate(146%) contrast(115%)}50%{-webkit-transform:translate3d(5%,-2.5%,0) scale(1.16) rotate(2deg);transform:translate3d(5%,-2.5%,0) scale(1.16) rotate(2deg);background-position:24% 12%,38% 20%,60% 44%,88% 10%,70% 84%,18% 62%;-webkit-filter:blur(15px) saturate(152%) contrast(118%);filter:blur(15px) saturate(152%) contrast(118%)}75%{-webkit-transform:translate3d(-2%,3.5%,0) scale(1.08) rotate(-1deg);transform:translate3d(-2%,3.5%,0) scale(1.08) rotate(-1deg);background-position:10% 30%,48% 22%,50% 64%,74% 20%,88% 68%,30% 84%;-webkit-filter:blur(17px) saturate(144%) contrast(114%);filter:blur(17px) saturate(144%) contrast(114%)}to{-webkit-transform:translate3d(2%,2.2%,0) scale(1.13) rotate(.8deg);transform:translate3d(2%,2.2%,0) scale(1.13) rotate(.8deg);background-position:18% 18%,56% 12%,42% 54%,82% 30%,78% 76%,24% 72%;-webkit-filter:blur(16px) saturate(148%) contrast(116%);filter:blur(16px) saturate(148%) contrast(116%)}}@keyframes auroraBlobFloat{0%{-webkit-transform:translate3d(-4%,-2%,0) scale(1.02) rotate(-2deg);transform:translate3d(-4%,-2%,0) scale(1.02) rotate(-2deg);background-position:8% 14%,44% 10%,52% 58%,86% 18%,84% 78%,20% 78%;-webkit-filter:blur(18px) saturate(138%) contrast(112%);filter:blur(18px) saturate(138%) contrast(112%)}25%{-webkit-transform:translate3d(2.5%,2%,0) scale(1.1) rotate(1deg);transform:translate3d(2.5%,2%,0) scale(1.1) rotate(1deg);background-position:14% 24%,54% 6%,44% 50%,78% 26%,74% 70%,28% 70%;-webkit-filter:blur(16px) saturate(146%) contrast(115%);filter:blur(16px) saturate(146%) contrast(115%)}50%{-webkit-transform:translate3d(5%,-2.5%,0) scale(1.16) rotate(2deg);transform:translate3d(5%,-2.5%,0) scale(1.16) rotate(2deg);background-position:24% 12%,38% 20%,60% 44%,88% 10%,70% 84%,18% 62%;-webkit-filter:blur(15px) saturate(152%) contrast(118%);filter:blur(15px) saturate(152%) contrast(118%)}75%{-webkit-transform:translate3d(-2%,3.5%,0) scale(1.08) rotate(-1deg);transform:translate3d(-2%,3.5%,0) scale(1.08) rotate(-1deg);background-position:10% 30%,48% 22%,50% 64%,74% 20%,88% 68%,30% 84%;-webkit-filter:blur(17px) saturate(144%) contrast(114%);filter:blur(17px) saturate(144%) contrast(114%)}to{-webkit-transform:translate3d(2%,2.2%,0) scale(1.13) rotate(.8deg);transform:translate3d(2%,2.2%,0) scale(1.13) rotate(.8deg);background-position:18% 18%,56% 12%,42% 54%,82% 30%,78% 76%,24% 72%;-webkit-filter:blur(16px) saturate(148%) contrast(116%);filter:blur(16px) saturate(148%) contrast(116%)}}@-webkit-keyframes auroraRibbonFlow{0%{-webkit-transform:translate3d(-6%,0,0) rotate(-14deg) scale(1.02);transform:translate3d(-6%,0,0) rotate(-14deg) scale(1.02);background-position:0 48%,12% 42%,0 50%;opacity:.72}25%{-webkit-transform:translate3d(2.5%,-2%,0) rotate(-8deg) scale(1.08);transform:translate3d(2.5%,-2%,0) rotate(-8deg) scale(1.08);background-position:38% 52%,46% 46%,42% 50%;opacity:.92}50%{-webkit-transform:translate3d(6%,1%,0) rotate(-16deg) scale(1.14);transform:translate3d(6%,1%,0) rotate(-16deg) scale(1.14);background-position:82% 46%,74% 58%,84% 50%;opacity:1}75%{-webkit-transform:translate3d(-2%,2.5%,0) rotate(-10deg) scale(1.07);transform:translate3d(-2%,2.5%,0) rotate(-10deg) scale(1.07);background-position:48% 56%,34% 52%,52% 50%;opacity:.84}to{-webkit-transform:translate3d(3%,-1%,0) rotate(-13deg) scale(1.1);transform:translate3d(3%,-1%,0) rotate(-13deg) scale(1.1);background-position:100% 50%,88% 44%,100% 50%;opacity:.96}}@keyframes auroraRibbonFlow{0%{-webkit-transform:translate3d(-6%,0,0) rotate(-14deg) scale(1.02);transform:translate3d(-6%,0,0) rotate(-14deg) scale(1.02);background-position:0 48%,12% 42%,0 50%;opacity:.72}25%{-webkit-transform:translate3d(2.5%,-2%,0) rotate(-8deg) scale(1.08);transform:translate3d(2.5%,-2%,0) rotate(-8deg) scale(1.08);background-position:38% 52%,46% 46%,42% 50%;opacity:.92}50%{-webkit-transform:translate3d(6%,1%,0) rotate(-16deg) scale(1.14);transform:translate3d(6%,1%,0) rotate(-16deg) scale(1.14);background-position:82% 46%,74% 58%,84% 50%;opacity:1}75%{-webkit-transform:translate3d(-2%,2.5%,0) rotate(-10deg) scale(1.07);transform:translate3d(-2%,2.5%,0) rotate(-10deg) scale(1.07);background-position:48% 56%,34% 52%,52% 50%;opacity:.84}to{-webkit-transform:translate3d(3%,-1%,0) rotate(-13deg) scale(1.1);transform:translate3d(3%,-1%,0) rotate(-13deg) scale(1.1);background-position:100% 50%,88% 44%,100% 50%;opacity:.96}}@-webkit-keyframes homeAuroraFloat{0%{-webkit-transform:translate3d(-3%,-2%,0) scale(1.02);transform:translate3d(-3%,-2%,0) scale(1.02);background-position:14% 20%,84% 16%,74% 78%}to{-webkit-transform:translate3d(3%,2%,0) scale(1.1);transform:translate3d(3%,2%,0) scale(1.1);background-position:22% 28%,78% 22%,68% 70%}}@keyframes homeAuroraFloat{0%{-webkit-transform:translate3d(-3%,-2%,0) scale(1.02);transform:translate3d(-3%,-2%,0) scale(1.02);background-position:14% 20%,84% 16%,74% 78%}to{-webkit-transform:translate3d(3%,2%,0) scale(1.1);transform:translate3d(3%,2%,0) scale(1.1);background-position:22% 28%,78% 22%,68% 70%}}@-webkit-keyframes homeRibbonFlow{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes homeRibbonFlow{0%{background-position:0 50%}to{background-position:100% 50%}}@-webkit-keyframes loginSoftPulse{0%{opacity:.82;-webkit-transform:scale(.985);transform:scale(.985)}to{opacity:1;-webkit-transform:scale(1.015);transform:scale(1.015)}}@keyframes loginSoftPulse{0%{opacity:.82;-webkit-transform:scale(.985);transform:scale(.985)}to{opacity:1;-webkit-transform:scale(1.015);transform:scale(1.015)}}@-webkit-keyframes loginLightFlow{0%{background-position:0 0,0 0,0 0}to{background-position:100% 100%,0 0,0 0}}@keyframes loginLightFlow{0%{background-position:0 0,0 0,0 0}to{background-position:100% 100%,0 0,0 0}}@-webkit-keyframes loginBreath{0%{opacity:.55;-webkit-transform:scale(.98);transform:scale(.98)}to{opacity:.95;-webkit-transform:scale(1.01);transform:scale(1.01)}}@keyframes loginBreath{0%{opacity:.55;-webkit-transform:scale(.98);transform:scale(.98)}to{opacity:.95;-webkit-transform:scale(1.01);transform:scale(1.01)}}@-webkit-keyframes statsAuraFloat{0%{-webkit-transform:translate3d(-2%,-1%,0) scale(.98);transform:translate3d(-2%,-1%,0) scale(.98)}to{-webkit-transform:translate3d(2.5%,2%,0) scale(1.05);transform:translate3d(2.5%,2%,0) scale(1.05)}}@keyframes statsAuraFloat{0%{-webkit-transform:translate3d(-2%,-1%,0) scale(.98);transform:translate3d(-2%,-1%,0) scale(.98)}to{-webkit-transform:translate3d(2.5%,2%,0) scale(1.05);transform:translate3d(2.5%,2%,0) scale(1.05)}}@-webkit-keyframes arrowBounceOnce{0%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}45%{-webkit-transform:translateX(2px);transform:translateX(2px)}to{-webkit-transform:translateX(-6px);transform:translateX(-6px)}}@keyframes arrowBounceOnce{0%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}45%{-webkit-transform:translateX(2px);transform:translateX(2px)}to{-webkit-transform:translateX(-6px);transform:translateX(-6px)}}@media (max-width:1180px){.home-page__nav,.home-page__section{width:min(100% - 64px,1180px)}.home-page__hero{grid-template-columns:1fr;gap:36px;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;height:auto;min-height:100vh;padding-bottom:48px}.home-page__main h1{font-size:52px}.home-stat-card__value{font-size:26px}}@media (max-width:760px){.home-page__nav,.home-page__section{width:min(100% - 32px,720px)}.home-page__nav{height:auto;min-height:76px}.home-page__links{gap:12px;font-size:14px}.home-page__links a{display:none}.home-page__links .home-page__login-link{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.home-page__links .home-page__login-link:before{content:none}.home-page__brand{width:236px;height:32px}.home-page__section{padding-top:76px}.home-page__hero{min-height:100vh;padding-bottom:42px}.home-page__main h1{margin-bottom:38px;font-size:34px}.home-page__eyebrow{margin-bottom:22px;font-size:14px}.home-agent-btn{width:100%;min-width:0;font-size:16px}.home-page .home-login-card__quick-actions,.home-stats-grid{grid-template-columns:1fr}.home-stats-panel{gap:12px}.home-stats-panel__head{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;gap:12px}.home-stats-panel__head span{font-size:12px}.home-stats-panel__head strong{height:34px;padding:0 12px;font-size:12px}.home-stat-card{min-height:104px;padding:16px 16px 14px;border-radius:18px}.home-stat-card__value{font-size:24px}.home-stat-card__value span{font-size:15px}.feature-marquee{width:100%;margin-top:26px;gap:8px}.feature-marquee .feature-track{-webkit-animation-duration:56s;animation-duration:56s}.feature-marquee .feature-row:nth-child(2) .feature-track{-webkit-animation-duration:62s;animation-duration:62s}.feature-marquee .feature-group{gap:8px;padding-right:8px}.feature-marquee .feature-chip{height:30px;padding:0 12px;font-size:12px}}@media (min-width:1400px){.home-page__actions{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;gap:14px}}.home-page{min-height:100vh}.home-page__brand{width:auto;min-width:0;height:40px;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:6px;color:#0a1533;text-decoration:none;white-space:nowrap}.home-page__brand-icon{width:28px;height:28px}.home-page__brand-icon,.home-page__brand-wordmark{display:block;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.home-page__brand-wordmark{width:auto;height:24px}.home-page__brand-tag{color:#5a7cf8;font-size:16px;line-height:1;font-weight:900}.home-page__hero{-webkit-align-content:center;align-content:center}.home-page__main h1{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:28px;margin:0 0 28px;max-width:960px;font-family:AlibabaPuHuiTiHeadline,Alibaba PuHuiTi,PingFang SC,Microsoft YaHei,Arial,sans-serif;line-height:1}.home-page__title-kicker{color:#000;font-size:48px;line-height:1;font-weight:900;white-space:nowrap}.home-page__title-gradient{margin-top:0;width:100%;font-size:72px;line-height:1;font-weight:900;white-space:nowrap;background:-webkit-linear-gradient(left,#2768ff,#33b8ff 55%,#8f63ff);background:linear-gradient(90deg,#2768ff,#33b8ff 55%,#8f63ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-filter:drop-shadow(0 12px 22px rgba(36,104,255,.16));filter:drop-shadow(0 12px 22px rgba(36,104,255,.16))}.home-page__title-gradient .el-icon-minus{font-weight:700}.home-page__subtitle{max-width:960px;margin:0 0 56px;overflow:hidden;color:rgba(10,21,51,.58);font-size:20px;line-height:1.7;font-weight:500;letter-spacing:2px;text-overflow:ellipsis;white-space:nowrap}.home-page__actions{width:100%;max-width:900px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:40px}.home-agent-action{min-width:0;position:relative;display:-webkit-box;display:-webkit-flex;display:flex}.home-agent-btn{width:100%;min-width:0;height:46px;gap:10px;padding:0 18px 0 8px;font-size:17px;box-shadow:0 6px 16px rgba(36,104,255,.06)}.home-agent-btn span{position:relative;z-index:1}.home-agent-icon{width:30px;height:30px;display:inline-grid;place-items:center;-webkit-box-flex:0;-webkit-flex:0 0 30px;flex:0 0 30px;border-radius:50%;color:#fff;background:var(--btn-accent);box-shadow:0 4px 12px var(--btn-shadow);-webkit-transition:color .2s ease,background .2s ease,box-shadow .2s ease;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.home-agent-icon svg,.prop-agent-card__icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.home-agent-btn.hover-active,.home-agent-btn:hover{color:#fff;background:var(--btn-grad);border-color:transparent;-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 10px 22px var(--btn-shadow)}.home-agent-btn.hover-active:before,.home-agent-btn:hover:before{-webkit-transform:translateX(120%);transform:translateX(120%)}.home-agent-btn.hover-active .home-agent-icon,.home-agent-btn:hover .home-agent-icon{color:var(--btn-accent);background:hsla(0,0%,100%,.92);box-shadow:0 3px 8px rgba(0,0,0,.06)}.home-agent-btn.hover-active .home-agent-btn__arrow,.home-agent-btn:hover .home-agent-btn__arrow{color:hsla(0,0%,100%,.96);-webkit-transform:translateX(0);transform:translateX(0)}.home-agent-btn__label{min-width:0}.home-download-dropdown{position:absolute;top:calc(100% + 6px);left:0;z-index:20;min-width:240px;padding:6px;border-radius:14px;background:#fff;box-shadow:0 10px 34px rgba(7,18,45,.14),0 2px 6px rgba(7,18,45,.05);opacity:0;pointer-events:none;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease;transition:opacity .18s ease,transform .18s ease,-webkit-transform .18s ease}.home-download-dropdown.is-open{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.home-download-dropdown__title{height:50px;text-align:center;line-height:50px;font-size:14px;color:var(--light-txt-color)}.home-download-item{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:3px;padding:10px 12px;border-radius:10px;color:#0a1533;text-align:left;text-decoration:none;white-space:nowrap;-webkit-transition:background .15s ease;transition:background .15s ease}.home-download-item:hover{background:#eef5ff}.home-web-agent-dropdown .home-web-agent-item{cursor:pointer;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;min-height:40px;font-size:14px;font-weight:600}.home-download-badge{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:5px;padding:4px 8px;border-radius:5px;color:#fff;font-size:11px;line-height:1;font-weight:700}.home-download-badge.is-windows{background:#0078d4}.home-download-badge.is-mac-apple{background:#1a1a2e}.home-download-badge.is-mac-intel{background:#555}.home-download-info{color:#63708a;font-size:11px;line-height:1.4;font-weight:500}.home-download-recommend{position:absolute;top:50%;right:0;padding:3px 6px;border-radius:6px;color:#fff;background:-webkit-linear-gradient(315deg,#f97316,#ef4444);background:linear-gradient(135deg,#f97316,#ef4444);font-size:10px;font-style:normal;font-weight:700;white-space:nowrap;-webkit-transform:translate(calc(100% + 6px),-50%);transform:translate(calc(100% + 6px),-50%)}.prop-agent-feature-area{width:100%;max-width:900px;height:268px;display:grid}.prop-agent-panels{width:100%;margin-top:0;display:grid}.prop-agent-panel{grid-area:1;display:none!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;height:-webkit-fit-content;height:fit-content;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.prop-agent-panel.is-active{display:grid!important;-webkit-animation:cardsFadeIn .35s ease-out;animation:cardsFadeIn .35s ease-out}.prop-agent-panel--desktop{grid-template-columns:repeat(3,minmax(0,1fr));max-width:900px;margin:0 auto}.prop-agent-card{min-height:155px;padding:20px 16px 18px;border-radius:16px;background:hsla(0,0%,100%,.78);border:1px solid hsla(0,0%,100%,.9);box-shadow:0 8px 28px rgba(36,104,255,.07),inset 0 1px 0 hsla(0,0%,100%,.94);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:10px;overflow:hidden;text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-transition:box-shadow .22s ease,border-color .22s ease,-webkit-transform .22s ease;transition:box-shadow .22s ease,border-color .22s ease,-webkit-transform .22s ease;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,-webkit-transform .22s ease}.prop-agent-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:rgba(36,104,255,.16);box-shadow:0 14px 36px rgba(36,104,255,.12),inset 0 1px 0 hsla(0,0%,100%,.94)}.prop-agent-card__icon{width:44px;height:44px}.prop-agent-card__icon,.prop-agent-card__image{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.prop-agent-card__image{display:block;overflow:hidden}.prop-agent-card__image img{display:block}.prop-agent-card__image--property,.prop-agent-card__image--property img{width:44px;height:44px}.prop-agent-card__image--property img{object-fit:contain}.prop-agent-card__image--desktop{width:100%}.prop-agent-card__image--desktop img{width:100%;height:auto}.prop-agent-card h3{margin:0;color:#0f1d39;font-size:15px;line-height:1.3;font-weight:800}.prop-agent-card p{margin:0;color:rgba(10,21,51,.48);font-size:14px;line-height:1.6;font-weight:500;word-break:break-word}@-webkit-keyframes cardsFadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes cardsFadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:1180px){.home-page__main{-webkit-transform:translateY(-32px);transform:translateY(-32px)}.home-page__title-kicker{font-size:42px}.home-page__title-gradient{font-size:56px}}@media (max-width:900px){.home-page{height:auto;overflow:auto}.home-page__nav,.home-page__section{width:min(100% - 40px,900px)}.home-page__main{-webkit-transform:none;transform:none}.home-page__main h1{gap:22px;margin-bottom:24px}.home-page__title-kicker{font-size:34px}.home-page__title-gradient{font-size:42px}.home-page__subtitle{margin-bottom:36px;white-space:normal}.home-page__actions{gap:10px;margin-bottom:32px}.home-agent-btn,.home-agent-btn__label{font-size:14px}.prop-agent-panel,.prop-agent-panel--desktop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.home-page__nav,.home-page__section{width:min(100% - 32px,560px)}.home-page__brand-tag{font-size:15px}.home-page__title-kicker{font-size:24px}.home-page__title-gradient{font-size:28px;white-space:normal}.home-page__actions{grid-template-columns:1fr}.prop-agent-feature-area{min-height:0}.prop-agent-panel,.prop-agent-panel--desktop{grid-template-columns:1fr}.home-download-dropdown{width:100%;min-width:0}}.home-scan-dialog{border-radius:18px;overflow:hidden;background:rgba(248,251,255,.96);box-shadow:0 24px 80px rgba(21,45,90,.22)}.home-scan-dialog .el-dialog__headerbtn{z-index:2}.home-scan-dialog .el-dialog__body{padding:0}.home-scan-login .el-tabs__nav-wrap:after{display:none}.home-scan-login .el-tabs__header{width:240px;margin:0 auto 34px;border:1px solid rgba(75,121,246,.18);border-radius:23px;background:hsla(0,0%,100%,.76)}.home-scan-login .el-tabs__item{height:42px;line-height:42px;font-weight:600}.home-scan-login .el-tabs__active-bar{display:none}.home-scan-login .el-tabs__item.is-active{border-radius:21px;color:var(--theme-txt-color);background:var(--thin-theme-color)}.home-scan-login__qr{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:190px;height:190px;margin:0 auto;border-radius:20px;background:#fff;box-shadow:0 16px 36px rgba(50,130,247,.14)}.home-scan-login__qr img{max-width:164px;max-height:164px}.home-scan-login__mask{position:absolute;inset:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:10px;border-radius:20px;background:hsla(0,0%,100%,.92);color:var(--dark-txt-color);font-size:14px;font-weight:600}.home-scan-login__mask p{margin:0}.home-scan-login__mask .el-icon-success{font-size:34px;color:var(--theme-txt-color)}.home-scan-login__tip{margin:26px 0 28px;text-align:center;font-size:16px;font-weight:600;color:var(--dark-txt-color)}.home-scan-login__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-scan-login__links a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;min-height:48px;border-radius:8px;color:var(--normal-txt-color);background:#fff;text-decoration:none;font-weight:600}.home-scan-login__links a:hover{color:var(--theme-txt-color)}.home-scan-dialog{border-radius:34px;background:transparent!important;box-shadow:none;overflow:visible}.home-scan-dialog .el-dialog__header{height:0;padding:0;border:none!important}.home-scan-dialog .el-dialog__headerbtn{top:22px;right:22px;font-size:18px;z-index:8}.home-scan-dialog .el-dialog__headerbtn .el-dialog__close{color:var(--light-txt-color)}.home-scan-dialog .el-dialog__title{display:none}.home-scan-dialog .el-dialog__body{padding:0!important;overflow:visible;background:transparent!important}.home-login-page.is-compact{width:min(100%,460px);min-height:570px;margin:0;padding:0;overflow:visible;background:var(--lighter-gray-bgcolor);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;border-radius:34px}.home-login-page.is-compact:before{content:"";position:absolute;width:88%;height:88%;border-radius:42px;background:-webkit-radial-gradient(24% 28%,circle,rgba(36,104,255,.13),transparent 30%),-webkit-radial-gradient(74% 72%,circle,rgba(0,184,255,.11),transparent 32%),-webkit-linear-gradient(305deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.38));background:radial-gradient(circle at 24% 28%,rgba(36,104,255,.13),transparent 30%),radial-gradient(circle at 74% 72%,rgba(0,184,255,.11),transparent 32%),linear-gradient(145deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.38));border:1px solid hsla(0,0%,100%,.82);box-shadow:0 28px 76px rgba(22,69,158,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-animation:loginSoftPulse 7s ease-in-out infinite alternate;animation:loginSoftPulse 7s ease-in-out infinite alternate;z-index:0;pointer-events:none}.home-login-page.is-compact .home-login-page__panel,.home-login-page.is-compact .home-login-page__shell{width:100%;min-width:0;position:relative;z-index:1}.home-login-page.is-compact .home-login-card{width:100%;min-height:570px;padding:34px;border-radius:34px;background:-webkit-radial-gradient(24% 18%,circle,rgba(36,104,255,.06),transparent 28%),-webkit-radial-gradient(86% 84%,circle,rgba(166,96,255,.06),transparent 34%),hsla(0,0%,100%,.52);background:radial-gradient(circle at 24% 18%,rgba(36,104,255,.06),transparent 28%),radial-gradient(circle at 86% 84%,rgba(166,96,255,.06),transparent 34%),hsla(0,0%,100%,.52);border:1px solid hsla(0,0%,100%,.78);box-shadow:0 24px 64px rgba(72,93,166,.14),inset 0 1px 0 hsla(0,0%,100%,.92);box-sizing:border-box;position:relative;overflow:visible;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.home-login-page.is-compact .home-login-card:before{content:"";position:absolute;inset:-1px;border-radius:34px;background:-webkit-linear-gradient(330deg,hsla(0,0%,100%,.65),transparent 26%,rgba(36,104,255,.045) 54%,transparent 74%),-webkit-radial-gradient(18% 18%,circle,rgba(36,104,255,.08),transparent 24%),-webkit-radial-gradient(82% 76%,circle,rgba(0,184,255,.075),transparent 26%);background:linear-gradient(120deg,hsla(0,0%,100%,.65),transparent 26%,rgba(36,104,255,.045) 54%,transparent 74%),radial-gradient(circle at 18% 18%,rgba(36,104,255,.08),transparent 24%),radial-gradient(circle at 82% 76%,rgba(0,184,255,.075),transparent 26%);background-size:160% 160%,100% 100%,100% 100%;-webkit-animation:loginLightFlow 9s ease-in-out infinite alternate;animation:loginLightFlow 9s ease-in-out infinite alternate;pointer-events:none}.home-login-page.is-compact .home-login-card:after{content:"";position:absolute;inset:18px;border-radius:26px;pointer-events:none;border:1px solid rgba(36,104,255,.06);background:-webkit-radial-gradient(50% 38%,circle,rgba(36,104,255,.06),transparent 34%),-webkit-radial-gradient(50% 38%,circle,rgba(0,184,255,.045),transparent 48%);background:radial-gradient(circle at 50% 38%,rgba(36,104,255,.06),transparent 34%),radial-gradient(circle at 50% 38%,rgba(0,184,255,.045),transparent 48%);-webkit-animation:loginBreath 6s ease-in-out infinite alternate;animation:loginBreath 6s ease-in-out infinite alternate}.home-login-page.is-compact .home-login-card__alert,.home-login-page.is-compact .home-login-card__header,.home-login-page.is-compact .home-login-card__qr,.home-login-page.is-compact .home-login-card__quick-actions,.home-login-page.is-compact .home-login-card__status{position:relative;z-index:1}.home-login-page.is-compact .home-login-card__header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:28px}.home-login-page.is-compact .home-login-card__header-methods{gap:8px;padding:4px;border:1px solid rgba(36,104,255,.12);border-radius:999px;background:hsla(0,0%,100%,.52)}.home-login-page.is-compact .home-login-card__header-methods,.home-login-page.is-compact .home-login-card__header-methods button{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.home-login-page.is-compact .home-login-card__header-methods button{height:36px;min-width:94px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:6px;padding:0 14px;border:0;border-radius:999px;color:rgba(39,54,88,.68);background:transparent;cursor:pointer;font-size:14px;font-weight:900;-webkit-transition:color .2s ease,background .2s ease,box-shadow .2s ease;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.home-login-page.is-compact .home-login-card__header-methods button.is-active,.home-login-page.is-compact .home-login-card__header-methods button:hover{color:#2468ff;background:rgba(36,104,255,.08);box-shadow:0 10px 22px rgba(36,104,255,.1)}.home-login-page.is-compact .home-login-card__header-methods i,.home-login-page.is-compact .home-login-card__quick-actions i{color:#2468ff;font-size:16px}.home-login-page.is-compact .home-login-card__alert{margin-bottom:14px}.home-login-page.is-compact .home-login-card__qr{width:210px;height:210px;margin:0 auto}.home-login-page.is-compact .home-login-card__qr .el-loading-mask{border-radius:28px;background:hsla(0,0%,100%,.74)}.home-login-page.is-compact .home-login-card__qr-frame{width:100%;height:100%;padding:12px;border:9px solid rgba(225,234,255,.76);border-radius:28px;background:hsla(0,0%,100%,.94);box-shadow:0 18px 36px rgba(36,104,255,.12);box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;overflow:hidden}.home-login-page.is-compact .home-login-card__qr-image{display:block;width:168px;height:168px;object-fit:contain}.home-login-page.is-compact .home-login-card__qr-placeholder{width:168px;height:168px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:18px;color:rgba(36,104,255,.24);background:rgba(36,104,255,.04);font-size:46px}.home-login-page.is-compact .qr-scanner-line{position:absolute;left:14px;right:14px;top:18px;height:2px;border-radius:999px;background:-webkit-linear-gradient(left,rgba(59,130,246,.02),var(--theme-color) 50%,rgba(59,130,246,.02));background:linear-gradient(90deg,rgba(59,130,246,.02),var(--theme-color) 50%,rgba(59,130,246,.02));box-shadow:0 0 8px var(--theme-color),0 0 16px rgba(59,130,246,.6);-webkit-animation:qrScannerMove 2.2s ease-in-out infinite;animation:qrScannerMove 2.2s ease-in-out infinite;z-index:2}.home-login-page.is-compact .home-login-card__qr-mask{position:absolute;inset:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:12px;border-radius:28px;background:hsla(0,0%,100%,.9);color:#17264b;cursor:pointer;font-size:14px;font-weight:800;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:3}.home-login-page.is-compact .home-login-card__qr-mask p{margin:0}.home-login-page.is-compact .home-login-card__qr-refresh{width:42px;height:42px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:50%;color:#2468ff;background:rgba(36,104,255,.1);font-size:24px}.home-login-page.is-compact .home-login-card__qr-refresh.is-loading i{-webkit-animation:qrRefreshSpin .9s linear infinite;animation:qrRefreshSpin .9s linear infinite}.home-login-page.is-compact .home-login-card__qr-mask.is-success{cursor:default}.home-login-page.is-compact .success-ripple-container{width:66px;height:66px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative}.home-login-page.is-compact .success-ripple-wave{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(36,104,255,.22);-webkit-animation:successRipple 1.8s ease-out infinite;animation:successRipple 1.8s ease-out infinite}.home-login-page.is-compact .success-ripple-wave.delay-1{-webkit-animation-delay:.35s;animation-delay:.35s}.home-login-page.is-compact .success-ripple-wave.delay-2{-webkit-animation-delay:.7s;animation-delay:.7s}.home-login-page.is-compact .success-icon{color:#2468ff;font-size:38px;position:relative;z-index:1}.home-login-page.is-compact .home-login-card__status{min-height:22px;margin-top:28px;color:#17264b;font-size:16px;font-weight:900;text-align:center}.home-login-page.is-compact .home-login-card__quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-top:34px}.home-login-page.is-compact .home-login-card__quick-actions .quick-action-link{height:48px;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:10px;min-width:0;padding:0 14px;border:1px solid hsla(0,0%,100%,.76);border-radius:12px;color:#274066;background:hsla(0,0%,100%,.8);box-shadow:0 12px 24px rgba(36,104,255,.08);cursor:pointer;font-size:14px;font-weight:900;text-decoration:none;-webkit-transition:color .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,-webkit-transform .2s ease;position:relative}.home-login-page.is-compact .home-login-card__quick-actions .quick-action-link:hover{color:#2468ff;border-color:rgba(36,104,255,.28);background:hsla(0,0%,100%,.95);-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 18px 32px rgba(36,104,255,.14)}@-webkit-keyframes qrScannerMove{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}12%,88%{opacity:1}to{-webkit-transform:translateY(154px);transform:translateY(154px);opacity:0}}@keyframes qrScannerMove{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}12%,88%{opacity:1}to{-webkit-transform:translateY(154px);transform:translateY(154px);opacity:0}}@-webkit-keyframes qrRefreshSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes qrRefreshSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes successRipple{0%{opacity:.72;-webkit-transform:scale(.58);transform:scale(.58)}to{opacity:0;-webkit-transform:scale(1.32);transform:scale(1.32)}}@keyframes successRipple{0%{opacity:.72;-webkit-transform:scale(.58);transform:scale(.58)}to{opacity:0;-webkit-transform:scale(1.32);transform:scale(1.32)}}.home-download-item.is-empty-link{cursor:default}