:root{--blue:#2563eb;--blue-hover:#1d4ed8;--ink:#172b4d;--muted:#7a869a;--line:#e8ecf2;--surface:#f6f8fb;--radius:6px;--el-color-primary:#2563eb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:var(--blue);text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{color:#17243c;line-height:1.4;font-weight:600}h1{letter-spacing:-1.4px}p{margin-bottom:16px}a,button{transition:color .16s,background .16s,border-color .16s,box-shadow .16s}a:focus-visible,button:focus-visible{outline:3px solid #93b4ff;outline-offset:3px}::-moz-selection{background:#dce8ff}::selection{background:#dce8ff}.app-shell{min-height:100vh;display:flex;flex-direction:column}.topbar{height:76px;flex:none;gap:44px;padding:0 max(32px,calc(50vw - 620px));background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100}.brand,.topbar{display:flex;align-items:center}.brand{gap:10px;flex-shrink:0;color:var(--ink);font-size:20px;font-weight:700;white-space:nowrap}.brand img{display:block;width:auto;max-width:170px;height:36px;-o-object-fit:contain;object-fit:contain}.brand-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:var(--blue);border-radius:7px;color:#fff;font-size:18px;letter-spacing:-1px}.topbar nav{align-self:stretch;display:flex;align-items:stretch;gap:28px;flex:1;min-width:0}.topbar nav a{position:relative;display:flex;align-items:center;color:#536078;white-space:nowrap;font-size:13px;font-weight:500}.topbar nav a.router-link-exact-active,.topbar nav a:hover{color:var(--blue)}.topbar nav a.router-link-exact-active:after{content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0;background:var(--blue)}.top-actions{margin-left:auto;display:flex;align-items:center;gap:24px;white-space:nowrap;font-size:13px}.top-actions>a{color:#536078}.top-actions .primary-link{padding:8px 18px;background:var(--blue);border:1px solid var(--blue);color:#fff;border-radius:var(--radius);line-height:20px}.primary-link:hover{background:var(--blue-hover)}.mobile-toggle{display:none}.site-main{width:100%;max-width:1240px;margin:0 auto;padding:0 32px 72px;flex:1;min-height:65vh}.hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:86px 0 76px;position:relative}.hero:before{content:"";position:absolute;width:700px;height:500px;top:-70px;right:-70px;background:radial-gradient(ellipse,#eef4ff,transparent 68%);z-index:-1;pointer-events:none}.hero-label{display:inline-flex;align-items:center;gap:8px;color:#4166a3;font-size:12px;font-weight:500;letter-spacing:.4px;margin-bottom:23px}.hero-label>span{height:6px;width:6px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px #edf3ff}.hero h1{font-size:44px;line-height:1.35;letter-spacing:-1.5px;margin:0 0 24px;font-weight:650}.hero h1 em{font-style:normal;color:var(--blue)}.hero p{font-size:15px;color:#6b778e;line-height:1.95;max-width:470px;margin:0 0 30px;overflow-wrap:anywhere}.hero .el-button{height:44px;min-width:142px;font-size:14px;padding:0 22px}.hero .el-button i{margin-left:8px}.hero-assurances{display:flex;gap:23px;margin-top:25px;font-size:11px;color:#7b879a}.hero-assurances i{color:#548776;margin-right:5px;font-size:13px}.hero-visual{min-width:0;padding:10px 0 0}.network-visual{border:1px solid #dfe7f2;border-radius:10px;background:#fff;box-shadow:0 16px 48px rgba(35,63,107,.043137254901960784),0 3px 8px rgba(35,63,107,.011764705882352941);overflow:hidden;transform:translateY(2px)}.visual-topline{height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid #eef1f6}.visual-wordmark{font-size:10px;letter-spacing:1.2px;font-weight:600;color:#4e607b}.visual-wordmark>i{color:var(--blue);font-size:16px;vertical-align:middle;margin-right:5px}.visual-status{font-size:10px;color:#8291a6;display:flex;align-items:center;gap:6px}.visual-status i{width:5px;height:5px;border-radius:50%;background:#36a683}.visual-map{height:235px;position:relative;background:linear-gradient(#fbfcff,#fff);padding:0 12px}.visual-map>svg{width:100%;height:100%}.connection-chip{position:absolute;top:24px;left:25px;display:flex;align-items:center;gap:10px;padding:12px 14px;width:220px;border:1px solid #e2e9f4;border-radius:6px;background:#fff;box-shadow:0 5px 18px rgba(52,77,124,.03137254901960784)}.chip-icon{width:30px;height:30px;display:grid;place-items:center;background:#eff5ff;color:var(--blue);border-radius:6px;font-size:18px}.connection-chip b{font-size:11px;display:block;font-weight:600}.connection-chip small{display:block;font-size:7px;color:#94a1b4;letter-spacing:1px;margin-top:2px}.chip-check{margin-left:auto;color:#278967;font-size:12px}.visual-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:18px 22px;border-top:1px solid #edf1f7}.visual-specs>div{padding-left:18px;border-left:1px solid #e9edf4}.visual-specs>div:first-child{padding-left:0;border:0}.visual-specs small{display:block;color:#94a0b2;font-size:9px;margin-bottom:5px}.visual-specs strong{display:block;color:#3d4e68;font-size:11px;font-weight:500;white-space:nowrap}.visual-bottom{padding:12px 22px;background:#fafbfd;border-top:1px solid #edf1f7;display:flex;justify-content:space-between;font-size:8px;color:#8e9db1;letter-spacing:.5px}.visual-bottom i{margin-right:3px}.protocol-strip{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:70px}.protocol-strip>span{font-size:11px;color:#98a2b3}.protocol-strip>b{font-size:15px;font-weight:600;color:#6b7890;letter-spacing:.2px}.protocol-strip small{color:#98a2b3;font-size:10px}.eyebrow{font-size:9px;font-weight:600;letter-spacing:1.8px;color:#8a9ab0;display:block;line-height:1.6}.section-heading{text-align:center;padding-top:52px;margin:0 0 36px}.section-heading h1{font-size:32px;letter-spacing:-.7px;margin:12px 0}.section-heading h2{font-size:27px;letter-spacing:-.7px;margin:12px 0}.section-heading p{color:#8290a5;font-size:13px;margin:0}.section-heading-left{padding:0;display:flex;justify-content:space-between;align-items:flex-end;text-align:left;gap:30px}.section-heading-left h2{margin:9px 0 0}.section-heading-left p{padding-bottom:3px;font-size:12px}.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 20px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.feature-grid article{position:relative;background:#fff;padding:30px 25px;border-right:1px solid var(--line);min-width:0;display:flex;flex-direction:column}.feature-grid article:last-child{border-right:0}.feature-grid article>i{font-size:23px;color:var(--blue);display:grid;place-items:center;width:44px;height:44px;background:#f0f5ff;border-radius:8px;margin-bottom:25px}.feature-number{position:absolute;top:32px;right:24px;color:#c8d1df;font:10px monospace}.feature-grid h3{font-size:15px;margin:0 0 12px;font-weight:600}.feature-grid p{font-size:12px;line-height:1.95;color:#8290a5;margin-bottom:0}.feature-grid article>.el-button{align-self:flex-start;margin-top:22px}.steps{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:60px}.steps article{padding:30px}.steps article>span{font-size:12px;color:var(--blue);display:grid;place-items:center;width:32px;height:32px;border:1px solid #dce7ff;border-radius:50%;margin-bottom:20px;background:#f6f9ff}.site-cta{display:flex;justify-content:space-between;align-items:center;gap:35px;background:#f4f7fc;border:1px solid #e7edf6;border-radius:8px;padding:34px 38px}.site-cta h2{font-size:22px;margin:9px 0 10px;letter-spacing:-.5px}.site-cta p{color:#8290a5;font-size:12px;margin:0}.site-cta .el-button{height:42px;padding:0 23px;white-space:nowrap}.inline{display:flex;align-items:center;gap:12px;min-width:0}.inline>.el-input{flex:1;min-width:0}.inline>.el-button{flex-shrink:0}.inline>.el-button+.el-button{margin-left:0}.muted{color:var(--muted)}.full{width:100%}.spaced{margin-top:20px}.narrow{width:100%;max-width:620px}.panel{border:1px solid var(--line);border-radius:8px;background:#fff;padding:24px;margin-bottom:24px;min-width:0}.panel>h3{font-size:15px;margin-bottom:20px}.panel>.el-table+h3{margin-top:32px}.rich-text{line-height:1.9;overflow-wrap:anywhere;max-width:100%;color:#64748b}.rich-text p:last-child{margin-bottom:0}.rich-text img{max-width:100%;height:auto}.rich-text table{max-width:100%;border-collapse:collapse}.notice-row{display:flex;align-items:center;gap:20px;width:100%;border:0;border-bottom:1px solid #eef1f6;background:#fff;padding:20px 8px;text-align:left;color:#43516b}.notice-row:last-child{border-bottom:0}.notice-row span{flex:1;min-width:0;font-size:13px}.notice-row time{font-size:11px;color:#96a1b1;flex-shrink:0;font-variant-numeric:tabular-nums}.notice-row i{font-size:12px;color:#9eabbd}.notice-row:hover{background:#f8faff;color:var(--blue)}.site-footer{background:#fafbfd;border-top:1px solid var(--line);margin-top:auto}.footer-content{max-width:1240px;padding:48px 32px 38px;margin:auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px}.footer-brand strong{font-size:19px;letter-spacing:-.5px;color:#34445f}.footer-brand p{font-size:12px;color:#7b889e;margin:12px 0 8px}.footer-brand>span{font-size:10px;color:#a0aab9}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer-column h4{font-size:12px;color:#455671;margin:0 0 6px}.footer-column a{font-size:11px;color:#8b96a7}.footer-column a:hover{color:var(--blue)}.footer-bottom{max-width:1176px;margin:auto;border-top:1px solid var(--line);padding:20px 0;display:flex;justify-content:space-between;color:#9ba5b4;font-size:10px}.footer-bottom>span:last-child{font-size:8px;letter-spacing:1.4px}.auth-page{flex:1;width:100%;max-width:1120px;padding:66px 32px 78px;margin:auto;display:grid;grid-template-columns:1fr 400px;gap:100px;align-items:center;min-height:680px}.auth-intro{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:30px 0}.auth-intro h1{font-size:38px;line-height:1.55;margin:20px 0}.auth-intro p{font-size:13px;color:#8b97a9;max-width:340px;line-height:1.9}.auth-intro img{width:100%;max-width:420px;opacity:.3;margin-top:15px}.auth-card{background:#fff;border:1px solid #e6eaf1;border-radius:9px;box-shadow:0 10px 35px rgba(35,60,99,.023529411764705882);padding:32px}.auth-card h2{font-size:24px;font-weight:600;margin-bottom:7px;letter-spacing:-.5px}.auth-card>.muted{font-size:12px;margin-bottom:27px}.auth-card .el-form-item{margin-bottom:19px}.auth-card .el-form-item__label{font-size:12px;line-height:20px;padding-bottom:7px}.auth-card .el-input__inner{height:40px;line-height:40px}.auth-card .full{height:42px}.auth-card .el-form-item:last-of-type .el-form-item__content{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;line-height:24px}.auth-card .el-checkbox__label{font-size:11px;color:#8a94a5}.auth-card .el-button--text{font-size:11px;padding:0;line-height:24px}.auth-card .el-checkbox{margin-right:0}.auth-links{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:19px;margin-top:24px;font-size:11px}.auth-links a{color:#7888a0}.captcha{display:block;width:124px;height:40px;border:1px solid #e5ebf5;border-radius:5px;cursor:pointer;flex-shrink:0}.category-filter{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:32px}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.product-card{position:relative;display:flex;flex-direction:column;min-width:0;background:#fff;padding:28px;border:1px solid #e1e7f0;border-radius:8px;transition:border-color .2s,box-shadow .2s}.product-card:hover{border-color:#9eb9ef;box-shadow:0 8px 28px rgba(36,80,155,.03137254901960784)}.product-tag{align-self:flex-start;color:#5579b5;font-size:10px;background:#f2f6fd;border-radius:4px;padding:4px 8px}.product-card h2{font-size:18px;margin:20px 0 16px;line-height:1.55;min-height:56px}.product-card>.rich-text{font-size:12px;color:#8994a5;line-height:2;flex:1;margin-bottom:16px;padding-bottom:22px;border-bottom:1px solid var(--line)}.product-card>.rich-text p{margin-bottom:4px}.price{font-size:34px;font-weight:600;letter-spacing:-1px;line-height:1.4;color:#1f3355;margin:16px 0;font-variant-numeric:tabular-nums}.price small{font-size:13px;font-weight:400;color:#94a0b2;letter-spacing:0}.price small:first-child{color:#526887;margin-right:5px}.product-card>.price{margin:6px 0 10px}.product-card>p{font-size:11px;color:#9aa4b4;margin-bottom:24px}.product-card>.full{height:40px}.checkout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;padding:32px;align-items:start}.checkout h2{font-size:23px;margin:15px 0}.checkout>.rich-text{font-size:13px}.checkout .el-form{margin-top:30px}.checkout .el-form-item{margin-bottom:28px}.checkout .el-form-item__label{font-size:12px;font-weight:500}.checkout-summary{background:#f8fafd;border:1px solid #e9edf4;border-radius:7px;padding:24px;position:sticky;top:100px}.checkout-summary h3{font-size:15px;margin-bottom:24px;padding-bottom:15px;border-bottom:1px solid #e4eaf3}.checkout-summary p{font-size:12px;color:#8a96a9;display:flex;justify-content:space-between;gap:20px}.checkout-summary p b{color:#526079;font-weight:500}.checkout-summary .price{padding-top:18px;border-top:1px solid #e4eaf3;margin-top:23px;margin-bottom:25px}.checkout-summary .full{height:40px}.checkout-summary>.el-button--text{display:block;margin:16px auto 0;font-size:11px}.console-shell{background:#f4f6f9}.console-shell .topbar{height:64px;padding:0 28px;gap:24px;box-shadow:0 1px 4px rgba(33,55,82,.011764705882352941)}.console-shell .brand img{height:30px;max-width:155px}.console-context{display:flex;align-items:center;gap:20px;color:#68788e;font-size:12px}.console-divider{height:19px;width:1px;background:#e0e6ef}.console-shell .top-actions,.console-shell .top-actions>template>span{font-size:12px}.workspace{display:flex;flex:1;min-height:calc(100vh - 110px)}.sidebar{position:sticky;top:64px;height:calc(100vh - 64px);width:224px;flex-shrink:0;background:#fff;border-right:1px solid var(--line);padding:29px 16px;overflow-y:auto}.sidebar .eyebrow{font-size:8px;letter-spacing:1.5px;padding-left:16px;color:#a0acbd}.sidebar h3{font-size:17px;font-weight:600;padding:6px 16px 25px;margin:0}.sidebar>a{display:flex;align-items:center;gap:12px;color:#758198;min-height:43px;padding:10px 16px;border-radius:5px;margin:0 0 5px;font-size:12px;white-space:nowrap}.sidebar>a i{font-size:17px;color:#8e9bb0}.sidebar>a:hover{background:#f6f8fb}.sidebar>a.router-link-active{background:#edf3ff;color:var(--blue);font-weight:500}.sidebar>a.router-link-active i{color:var(--blue)}.workspace-main{flex:1;min-width:0;padding:30px 32px 48px;max-width:1800px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px;min-height:53px}.page-heading .eyebrow{font-size:8px;letter-spacing:1.3px}.page-heading h1{font-size:24px;letter-spacing:-.6px;margin:5px 0 0}.page-heading h2{font-size:19px;margin:0}.page-heading>.el-tag{background:#fff;border-color:#e2e8f2;color:#8290a6;border-radius:4px;font-size:10px}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.stats article{border:1px solid #e5eaf1;background:#fff;border-radius:7px;padding:20px 22px;min-width:0}.stats article>span{display:block;color:#8693a8;font-size:11px}.stats strong{display:block;color:#263b5b;font-size:28px;font-weight:600;letter-spacing:-.5px;line-height:1.5;margin-top:10px;font-variant-numeric:tabular-nums}.toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:20px}.toolbar>.el-input{width:240px}.toolbar>.el-select{width:168px}.toolbar>.el-input,.toolbar>.el-select{max-width:100%}.toolbar .el-button+.el-button{margin-left:0}.toolbar .el-button{height:36px}.toolbar .el-input__inner{height:36px;line-height:36px}.toolbar .el-input__icon{line-height:36px}.console-footer{padding:15px 32px;text-align:right;border-top:1px solid var(--line);font-size:10px;color:#a1aabb;background:#f4f6f9}.connection-grid{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:30px;margin-top:30px;padding-top:25px;border-top:1px solid var(--line)}.connection-grid h3{font-size:13px;margin-bottom:16px}.qr{width:200px;max-width:100%;border:1px solid var(--line);padding:12px;border-radius:5px}.option-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.option-row .el-input-number{width:128px}.option-row>span{font-size:11px;color:#8190a6}.settings-logo{display:block;max-width:220px;max-height:100px;margin-bottom:24px;padding:14px;border:1px solid var(--line);border-radius:5px}.boot-error{padding:16px 32px;display:flex;align-items:center;gap:15px}.danger{color:#d95161!important}.site-main{overflow-x:clip}.auth-card .el-form-item__content>.inline{width:100%}.customer-workspace .stats{grid-template-columns:repeat(5,minmax(0,1fr))}.customer-workspace .stats article{padding:20px 18px}.product-specs{margin:0 0 23px}.product-specs>div{display:flex;align-items:center;justify-content:space-between;padding:7px 0;gap:14px;font-size:11px}.product-specs span{color:#94a0b2}.product-specs span i{font-size:13px;vertical-align:middle;margin-right:7px;color:#a6b2c4}.product-specs b{font-weight:500;color:#647893;font-size:11px}.checkout-steps{display:flex;align-items:center;justify-content:center;gap:27px;margin:-8px 0 32px;padding:18px 0;border-bottom:1px solid var(--line);font-size:11px}.checkout-steps>.pending-step,.checkout-steps>a,.checkout-steps>b{display:flex;align-items:center;gap:9px;font-weight:400}.checkout-steps>a{color:#7b8ca4}.checkout-steps>b{color:var(--blue);font-weight:500}.checkout-steps>i{font-size:10px;color:#b2bed0}.checkout-steps>a>span,.checkout-steps>b>span,.pending-step>span{display:inline-grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#f2f5fa;color:#9caac0;font-size:10px}.checkout-steps>b>span{background:#eaf1ff;color:var(--blue)}.pending-step{color:#afbac9}@media (max-width:940px){.customer-workspace .stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.customer-workspace .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-workspace .stats article:last-child{grid-column:1/-1}.checkout-steps{gap:12px;font-size:10px;padding:14px 0;margin:0 0 24px}.checkout-steps>.pending-step,.checkout-steps>a,.checkout-steps>b{gap:5px}.checkout-steps>a>span,.checkout-steps>b>span,.pending-step>span{width:20px;height:20px;font-size:9px}}.category-filter{gap:8px}.category-filter .el-radio-button__inner{border:1px solid #e0e6ef!important;border-radius:5px!important;box-shadow:none!important}.category-filter .el-radio-button__orig-radio:checked+.el-radio-button__inner{border-color:#b4caf6!important}.el-input--prefix .el-input__inner{padding-left:30px}.el-input--suffix .el-input__inner{padding-right:30px}.el-button{border-radius:5px;font-weight:400;box-shadow:none;font-size:12px;min-height:34px;padding:9px 16px;border-color:#dce3ed;color:#62718a;background:#fff}.el-button:focus,.el-button:hover{background:#f5f8ff;border-color:#b9cdf6;color:var(--blue)}.el-button--primary{background:var(--blue);border-color:var(--blue);color:#fff}.el-button--primary:focus,.el-button--primary:hover{background:var(--blue-hover);border-color:var(--blue-hover);color:#fff}.el-button--danger{background:#db5a66;border-color:#db5a66;color:#fff}.el-button--danger.is-plain{background:#fff7f8;border-color:#f0d4d7;color:#cf6671}.el-button--text{padding:5px 0;min-height:24px;color:var(--blue);font-size:11px}.el-button--text,.el-button--text:focus,.el-button--text:hover{border:0;background:transparent}.el-input__inner{height:38px;line-height:38px;border-color:#dfe5ef;border-radius:5px;font-size:12px;color:#53627c;padding:0 12px}.el-input__inner::-moz-placeholder,.el-textarea__inner::-moz-placeholder{color:#aeb8c6}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:#aeb8c6}.el-input__inner:focus,.el-textarea__inner:focus{border-color:#729cf0;box-shadow:0 0 0 2px #eff4ff}.el-input__icon{line-height:38px}.el-input__prefix+.el-input__inner{padding-left:30px}.el-textarea__inner{font-size:12px;border-color:#dfe5ef;border-radius:5px;padding:10px 12px;line-height:1.8;color:#53627c;resize:vertical}.el-form-item{margin-bottom:24px}.el-form-item__label{font-size:12px!important;line-height:22px!important;padding-bottom:8px!important;color:#61718a}.el-form--label-top .el-form-item__label{float:none;display:block;text-align:left}.el-form-item__content{line-height:38px}.el-form .el-select{width:100%}.el-form .el-date-editor{max-width:100%}.el-select-dropdown__item{font-size:12px;height:34px;line-height:34px}.el-form .el-input-number{width:160px;line-height:36px}.el-form .el-input-number .el-input__inner{height:38px}.el-input-number__decrease,.el-input-number__increase{background:#fafbfd;border-color:#e3e9f2}.el-radio-button__inner{font-size:12px;padding:10px 18px;border-color:#e0e6ef;box-shadow:none!important}.el-radio-button:first-child .el-radio-button__inner{border-radius:5px 0 0 5px}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 5px 5px 0}.el-radio-button__orig-radio:checked+.el-radio-button__inner{background:#eff5ff;border-color:#a8c3f7;color:var(--blue)}.el-radio-group{display:flex;max-width:100%;flex-wrap:wrap;gap:0}.el-radio-button{margin-bottom:6px}.el-checkbox__inner{border-color:#cad4e1;border-radius:3px}.el-checkbox__label,.el-table{font-size:12px}.el-table{color:#64738b;width:100%;border-radius:5px 5px 0 0}.el-table th.el-table__cell{height:44px;background:#f7f9fc;color:#8995a9;font-size:11px;font-weight:500;border-bottom-color:#e9edf4}.el-table td.el-table__cell{height:56px;border-bottom-color:#eff2f6;padding:10px 0}.el-table .cell{padding-left:14px;padding-right:14px;line-height:1.7;word-break:normal}.el-table:before{background:#e9edf4}.el-table .el-table__cell .el-button--text+.el-button--text{margin-left:14px}.el-table__fixed-right:before,.el-table__fixed:before{background:#e9edf4}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background:#fafcff}.el-pagination{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:22px;padding:0;max-width:100%;overflow-x:auto;white-space:nowrap;font-weight:400}.el-pager li,.el-pagination button{border:1px solid #e5eaf1;border-radius:4px;min-width:30px;height:30px;line-height:28px;font-size:11px;color:#8e9ab0;background:#fff;margin:0 2px}.el-pager li.active{background:#eef4ff;border-color:#bdcff3;color:var(--blue)}.el-pagination__total{font-size:11px;color:#99a4b5;margin-right:auto}.el-dialog{border-radius:9px;max-width:calc(100vw - 32px);box-shadow:0 18px 70px rgba(16,44,87,.10980392156862745)}.el-dialog__header{padding:22px 26px 18px;border-bottom:1px solid #eef1f6}.el-dialog__title{font-size:16px;font-weight:500;color:#34455f}.el-dialog__headerbtn{top:25px;right:25px}.el-dialog__body{padding:26px;color:#6a7991;font-size:12px;max-height:75vh;overflow-y:auto}.el-dialog__body>.el-form>.el-button{min-width:90px}.el-message-box{border-radius:8px;max-width:calc(100vw - 32px)}.el-tabs__header{margin-bottom:24px}.el-tabs__item{font-size:12px;font-weight:400;height:44px;line-height:44px;color:#8090a7}.el-tabs__item.is-active{color:var(--blue);font-weight:500}.el-tabs__nav-wrap:after{height:1px;background:#e2e8f1}.el-tabs__active-bar{height:2px;background:var(--blue)}.el-tabs__content{overflow:visible}.el-tag{font-size:10px;border-radius:4px;padding:0 8px;height:24px;line-height:22px}.el-tag--success{background:#f0faf5;border-color:#d6ece0;color:#539578}.el-alert{border-radius:5px;padding:12px 15px;margin-bottom:20px}.el-alert__title{font-size:11px;line-height:1.7}.el-alert--info.is-light{background:#f2f6fc;color:#7290b2}.el-descriptions{font-size:12px}.el-descriptions-item__label.is-bordered-label{color:#8190a6;background:#f8fafd;font-weight:400;width:130px}.el-descriptions .is-bordered td,.el-descriptions .is-bordered th{border-color:#e9edf4;padding:12px 15px;overflow-wrap:anywhere}.el-descriptions-item__content{color:#596c89}.el-divider{background:#edf1f6;margin:30px 0}.el-switch__core{border-color:#cdd7e5;background:#cdd7e5}.el-switch.is-checked .el-switch__core{background:var(--blue);border-color:var(--blue)}.el-empty{padding:50px 20px}.el-empty__description p{font-size:12px;color:#a0aabb}.el-progress{margin-top:7px}.el-progress-bar__outer{background:#edf2f8}.el-progress-bar__inner{background:#7099e9}.el-backtop{box-shadow:0 3px 15px rgba(24,55,92,.07058823529411765);color:var(--blue);border:1px solid #e7edf5;border-radius:6px}.el-upload{display:inline-block}@media (min-width:1500px){.workspace-main{padding:36px 40px}.hero{gap:85px}}@media (max-width:1150px){.topbar{padding:0 28px;gap:28px}.topbar nav{gap:20px}.topbar nav a{font-size:12px}.top-actions{gap:18px}.brand img{max-width:145px;height:31px}.hero{gap:36px;padding:65px 0}.hero h1{font-size:37px}.hero p{font-size:14px}.visual-specs{padding:16px}.visual-specs>div{padding-left:12px}.visual-specs strong{font-size:10px}.visual-bottom{padding:12px 16px}.auth-page{gap:64px;grid-template-columns:1fr 380px}.sidebar{width:204px}.workspace-main{padding:25px}.product-card{padding:24px}.feature-grid article{padding:25px 20px}.protocol-strip{gap:16px}.protocol-strip small{display:none}}@media (max-width:940px){.topbar{height:68px;padding:0 24px;gap:20px}.mobile-toggle{display:inline-flex;align-items:center;justify-content:center;order:3;width:34px;min-height:34px;padding:0;background:#fff;color:#6f819b;border-color:#e2e8f1;margin-left:0}.topbar nav{display:none;position:absolute;top:67px;left:0;right:0;border-bottom:1px solid var(--line);padding:12px 24px;background:#fff;box-shadow:0 10px 20px rgba(37,67,106,.023529411764705882)}.topbar nav.open{display:flex;flex-direction:column;gap:0}.topbar nav a{height:42px;font-size:13px}.topbar nav a.router-link-exact-active:after{display:none}.top-actions{margin-left:auto;gap:18px}.hero{gap:28px}.hero h1{font-size:33px}.hero p{font-size:13px}.hero .el-button{min-width:120px;padding:0 16px;height:40px;font-size:12px}.hero-assurances{gap:14px;font-size:10px}.visual-map{height:205px}.visual-topline{padding:0 15px}.visual-wordmark{font-size:8px;letter-spacing:.7px}.visual-bottom>span:last-child{display:none}.visual-specs{grid-template-columns:1fr 1fr}.visual-specs>div:last-child{display:none}.protocol-strip{margin-bottom:50px}.section-heading-left{align-items:flex-start;flex-direction:column;gap:12px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid article:nth-child(2){border-right:0}.feature-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.steps{grid-template-columns:repeat(3,minmax(0,1fr))}.steps article:nth-child(2){border-right:1px solid var(--line)}.steps article:nth-child(-n+2){border-bottom:0}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-page{gap:40px;grid-template-columns:1fr 360px;padding:50px 28px}.auth-intro h1{font-size:31px}.checkout{grid-template-columns:minmax(0,1fr) 280px;gap:28px;padding:25px}.console-shell .mobile-toggle{display:none}.sidebar{width:184px;padding:24px 12px}.sidebar>a{padding:10px 12px;font-size:11px}.sidebar .eyebrow,.sidebar h3{padding-left:12px}.workspace-main{padding:24px}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.stats article{padding:18px}.toolbar{gap:10px}.toolbar>.el-input{width:200px}.toolbar>.el-select{width:150px}.connection-grid{grid-template-columns:minmax(0,1fr) 190px;gap:20px}.footer-content{gap:30px}.footer-bottom{margin:0 32px}}@media (max-width:700px){.topbar{height:64px;padding:0 18px;gap:14px;flex-wrap:nowrap}.brand img{max-width:140px;height:30px}.brand{font-size:17px;min-width:0}.brand>span:last-child{max-width:120px;overflow:hidden;text-overflow:ellipsis}.top-actions{gap:13px;font-size:11px}.top-actions .primary-link{padding:6px 11px;font-size:11px}.top-actions>.el-button{font-size:11px;padding:6px 10px;min-height:30px}.mobile-toggle{width:30px;min-height:30px}.topbar nav{top:63px;padding:12px 18px}.site-main{padding:0 20px 45px}.hero{grid-template-columns:1fr;padding:45px 0 35px;gap:33px}.hero:before{width:100%;height:500px;right:0;top:0}.hero-label{font-size:10px;margin-bottom:18px}.hero h1{font-size:36px;margin-bottom:20px}.hero p{font-size:13px;max-width:500px;margin-bottom:24px}.hero-assurances{margin-top:23px;font-size:10px;gap:22px}.hero-visual{max-width:520px;width:100%;margin:auto;padding:0}.visual-map{height:210px}.visual-specs{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 20px}.visual-specs>div:last-child{display:block}.visual-specs strong{font-size:10px}.visual-topline{height:43px;padding:0 20px}.visual-bottom{padding:11px 20px}.visual-bottom>span:last-child{display:block;font-size:7px}.protocol-strip{gap:12px;flex-wrap:wrap;justify-content:center;padding:17px 0;min-height:64px;margin-bottom:40px}.protocol-strip>span{width:100%;text-align:center;font-size:9px}.protocol-strip>b{font-size:12px;margin:0 4px}.section-heading{padding-top:35px;margin-bottom:25px}.section-heading h1{font-size:27px}.section-heading h2{font-size:23px;margin:8px 0 12px}.section-heading p{font-size:12px}.section-heading-left{padding-top:0;gap:0}.section-heading-left h2{margin-bottom:12px;font-size:23px}.feature-grid{margin-bottom:0}.feature-grid article{padding:23px 18px}.feature-grid article>i{width:36px;height:36px;font-size:20px;margin-bottom:20px}.feature-grid h3{font-size:14px}.feature-grid p{font-size:11px;line-height:1.9}.feature-number{top:28px;right:16px;font-size:9px}.steps{grid-template-columns:1fr;margin-bottom:35px}.steps article{padding:25px 24px 25px 76px;min-height:115px;border-right:0!important;border-bottom:1px solid var(--line)!important}.steps article:last-child{border-bottom:0!important}.steps article>span{position:absolute;top:25px;left:24px;width:30px;height:30px;font-size:11px}.steps h3{margin:2px 0 10px}.site-cta{padding:27px 24px;align-items:flex-start;flex-direction:column;gap:22px}.site-cta h2{font-size:21px;line-height:1.6}.site-cta p{font-size:11px}.site-cta .el-button{height:38px;font-size:12px}.auth-page{display:block;max-width:450px;padding:32px 20px 45px;min-height:0}.auth-intro{display:none}.auth-card{padding:28px 25px;box-shadow:none}.auth-card h2{font-size:23px}.auth-card .el-form-item{margin-bottom:18px}.auth-card>.muted{margin-bottom:25px}.auth-card .el-input__inner{font-size:13px}.captcha{width:115px}.product-grid{gap:18px}.product-card{padding:22px}.product-card h2{font-size:16px;min-height:50px}.product-card .rich-text{font-size:11px}.product-card .price{font-size:30px}.product-card>p{font-size:10px}.product-card .el-button{font-size:11px}.category-filter{margin-bottom:22px}.category-filter .el-radio-button__inner{padding:9px 12px;font-size:11px}.checkout{grid-template-columns:1fr;gap:24px;padding:23px}.checkout-summary{position:static;padding:22px}.checkout .el-form-item{margin-bottom:24px}.checkout h2{font-size:21px}.checkout .el-radio-button__inner{padding:9px 13px;font-size:11px}.console-shell .topbar{height:60px;padding:0 17px;gap:12px}.console-shell .brand img{height:27px;max-width:135px}.console-context{display:none}.console-shell .top-actions{gap:12px;font-size:11px}.workspace{flex-direction:column;min-height:calc(100vh - 105px)}.sidebar{width:100%;height:auto;position:sticky;top:60px;z-index:20;display:flex;gap:5px;padding:9px 15px;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--line)}.sidebar .eyebrow,.sidebar h3{display:none}.sidebar>a{flex:none;min-height:34px;margin:0;padding:7px 12px;font-size:11px;gap:7px}.sidebar>a i{font-size:14px}.workspace-main{padding:22px 16px 35px;width:100%}.page-heading{min-height:45px;margin-bottom:22px;gap:15px}.page-heading h1{font-size:22px}.page-heading>.el-tag{font-size:9px;max-width:160px;text-overflow:ellipsis;overflow:hidden}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.stats article{padding:17px 18px}.stats article>span{font-size:10px}.stats strong{font-size:25px;margin-top:7px}.panel{padding:18px;margin-bottom:20px}.toolbar{gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar>.el-input,.toolbar>.el-select{width:100%;min-width:0}.toolbar>.el-button{margin:0;width:100%;min-height:36px}.toolbar>.el-date-editor{max-width:100%;width:100%}.connection-grid{grid-template-columns:1fr;margin-top:25px}.connection-grid h3{font-size:13px}.el-descriptions .is-bordered td,.el-descriptions .is-bordered th{padding:10px;font-size:11px}.el-descriptions-item__label.is-bordered-label{width:85px}.el-pagination{gap:1px;margin-top:18px}.el-pagination__total{font-size:10px;margin-right:6px}.el-pager li,.el-pagination button{min-width:26px;margin:0 1px;font-size:10px}.el-table .cell{padding-left:10px;padding-right:10px}.el-dialog{max-width:calc(100vw - 24px);margin-top:6vh!important}.el-dialog__header{padding:20px}.el-dialog__body{padding:22px 20px;max-height:80vh}.el-dialog__headerbtn{top:22px;right:20px}.el-tabs__item{font-size:11px;padding:0 15px}.el-form .el-input-number{max-width:100%;width:140px}.option-row{gap:8px}.option-row .el-input-number{width:108px}.option-row>span{font-size:10px}.el-descriptions__body{overflow-x:auto}.notice-row{gap:14px;padding:18px 0}.notice-row span{font-size:12px}.notice-row time{font-size:10px}.notice-row i{display:none}.footer-content{padding:32px 20px;gap:28px;grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-brand strong{font-size:17px}.footer-column{gap:9px}.footer-bottom{margin:0 20px;padding:18px 0;font-size:9px}.footer-bottom>span:last-child{display:none}.console-footer{padding:15px 20px;font-size:9px}.boot-error{padding:15px;gap:10px;flex-wrap:wrap}}@media (max-width:420px){.brand img{max-width:120px;height:27px}.topbar{padding:0 14px}.top-actions,.topbar{gap:10px}.hero h1{font-size:32px}.hero .el-button{font-size:12px;min-width:128px}.feature-grid{grid-template-columns:1fr}.feature-grid article{border-right:0;border-bottom:1px solid var(--line);padding:24px}.feature-grid article:last-child{border-bottom:0}.feature-grid article>i{margin-bottom:16px}.feature-number{right:24px}.product-grid{grid-template-columns:1fr}.product-card{padding:26px}.product-card h2{min-height:0;font-size:18px}.product-card .el-button,.product-card .rich-text{font-size:12px}.visual-specs{padding:16px}.visual-specs>div{padding-left:10px}.visual-specs strong{font-size:9px}.visual-map{height:200px}.visual-bottom>span:last-child{display:none}.auth-card{padding:25px 22px}.captcha{width:105px}.top-actions>a:first-child:not(.primary-link){font-size:10px}.console-shell .brand img{max-width:120px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}:root{--console-sidebar:224px;--console-header:64px}html{scrollbar-gutter:stable}html.console-viewport{overflow:hidden;scrollbar-gutter:auto}.console-shell{height:100vh;height:100dvh;overflow:hidden}.console-shell .topbar{position:fixed;inset:0 0 auto 0;height:var(--console-header);padding:0;gap:0;z-index:100;background:#fff}.console-shell .brand{width:var(--console-sidebar);height:var(--console-header);padding:0 28px;border-right:1px solid var(--line);justify-content:flex-start;flex-shrink:0}.console-shell .console-context{padding:0 28px;gap:0;font-size:13px;color:#566780}.console-shell .console-divider{display:none}.console-shell .top-actions{height:100%;padding:0 28px;gap:22px}.console-shell .sidebar{position:fixed;top:var(--console-header);bottom:0;left:0;width:var(--console-sidebar);height:auto;padding:20px 16px 64px;z-index:50;border-right:1px solid var(--line);overflow-y:auto;overscroll-behavior:contain;background:#fff}.console-shell .sidebar>a{min-height:44px;margin-bottom:6px;padding:11px 16px;font-size:13px;position:relative}.console-shell .sidebar>a>span{flex:1}.console-shell .sidebar>a.is-current{background:#edf3ff;color:var(--blue);font-weight:500}.console-shell .sidebar-bottom{position:absolute;bottom:20px;left:28px;right:24px;display:flex;align-items:center;gap:8px;font-size:10px;color:#a3afbf;border-top:1px solid #f0f3f8;padding-top:18px}.console-shell .workspace{height:calc(100vh - var(--console-header));height:calc(100dvh - var(--console-header));min-height:0;flex:none;display:block;margin-top:var(--console-header);overflow:hidden}.console-shell .workspace-main{height:100%;width:calc(100% - var(--console-sidebar));max-width:none;margin-left:var(--console-sidebar);padding:28px 32px 48px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.console-shell .console-footer{display:none}.console-shell .page-heading{margin-bottom:24px;min-height:46px}.console-shell .page-heading h1{margin:0;font-size:23px;letter-spacing:-.5px}.console-shell .page-heading .eyebrow,.console-shell .page-heading>.el-tag{display:none}.header-action{display:flex;align-items:center;gap:7px;color:#8190a8!important;font-size:12px}.header-action>i{font-size:18px}.header-action:hover{color:var(--blue)!important}.header-separator{height:22px;width:1px;background:#edf0f5}.account-trigger{display:flex;align-items:center;gap:11px;border:0;background:transparent;padding:7px 0;color:#52627c;min-width:0;text-align:left;cursor:pointer}.account-avatar{width:34px;height:34px;display:grid;place-items:center;flex-shrink:0;color:#4473cc;font-size:13px;font-weight:600;background:#edf3ff;border:1px solid #e3ecfc;border-radius:50%}.account-copy{display:flex;flex-direction:column;gap:1px;max-width:150px}.account-copy b{font-size:12px;font-weight:500;color:#4e607a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-copy small{font-size:9px;color:#a2adbd;line-height:1.5}.account-trigger>.el-icon-arrow-down{font-size:10px;color:#9aa9be;margin-left:5px}.account-dropdown-menu{min-width:175px;border:1px solid #e7edf5;box-shadow:0 10px 30px rgba(33,62,103,.07058823529411765);border-radius:6px;padding:8px 0}.account-dropdown-menu .el-dropdown-menu__item{font-size:12px;line-height:36px;padding:0 18px;color:#73839c}.account-dropdown-menu .el-dropdown-menu__item.is-disabled{font-size:10px;color:#9aa8bc;line-height:27px}.data-region{position:relative}.data-initial-loading{min-height:340px}.data-initial-loading>:not(.region-skeleton):not(.page-heading):not(.section-heading):not(.toolbar):not(.checkout-steps){visibility:hidden!important}.region-skeleton{position:absolute;top:24px;left:24px;right:24px;z-index:4;background:inherit;pointer-events:none;min-height:240px}.site-main.data-initial-loading .region-skeleton{top:220px;left:32px;right:32px}.data-initial-loading>.page-heading+.region-skeleton{top:90px}.data-refreshing:after{content:"";position:absolute;left:0;top:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#6a96eb,transparent);background-size:50% 100%;background-repeat:no-repeat;animation:region-refresh 1.2s ease-in-out infinite;z-index:5;pointer-events:none}@keyframes region-refresh{0%{background-position:-100% 0}to{background-position:200% 0}}.region-skeleton .el-skeleton__item{background:#eef1f6;height:17px;border-radius:4px;margin-top:4px;margin-bottom:12px}.region-skeleton .el-skeleton__paragraph{width:100%}.console-shell .stats{gap:18px}.console-shell .stats article{border-color:#e6ebf2;min-height:116px}.console-shell .stats article>span{font-size:12px;color:#8492a8}.console-shell .stats strong{font-size:29px;margin-top:12px}@media (max-width:940px){.console-shell .workspace-main{padding:25px 24px}.console-shell .top-actions{padding:0 24px;gap:18px}.console-shell .brand{padding:0 24px}.console-shell .stats article{padding:20px 18px}}@media (max-width:700px){:root{--console-header:60px}.console-shell .brand{width:180px;border-right:0;padding:0 17px}.console-shell .top-actions{padding:0 17px;gap:14px}.account-copy,.header-action>span,.header-separator{display:none}.account-trigger{gap:6px}.account-avatar{height:30px;width:30px;font-size:12px}.account-trigger>.el-icon-arrow-down{font-size:8px;margin:0}.console-shell .sidebar{top:var(--console-header);bottom:auto;left:0;right:0;width:100%;height:54px;padding:9px 15px;display:flex;flex-direction:row;gap:5px;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--line)}.console-shell .sidebar>a{min-height:34px;height:34px;padding:7px 12px;font-size:11px;gap:7px;flex-shrink:0;margin:0}.sidebar-bottom{display:none!important}.console-shell .workspace{margin-top:calc(var(--console-header) + 54px);height:calc(100vh - var(--console-header) - 54px);height:calc(100dvh - var(--console-header) - 54px)}.console-shell .workspace-main{margin-left:0;width:100%;padding:22px 16px 35px}.console-shell .page-heading h1{font-size:21px}.console-shell .stats{gap:12px}.console-shell .stats article{padding:18px;min-height:108px}.console-shell .stats strong{font-size:26px}.console-shell .stats article>span{font-size:11px}.region-skeleton{left:18px;right:18px;top:20px}.site-main.data-initial-loading .region-skeleton{left:20px;right:20px;top:200px}}@media (prefers-reduced-motion:reduce){.data-refreshing:after{animation:none;background:#d6e4ff}}.page-actions{display:flex;gap:10px;align-items:center}.page-actions .el-button+.el-button{margin-left:0}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}.panel-heading h3{font-size:15px;font-weight:500;margin:0 0 6px;color:#354860}.panel-heading p{font-size:11px;color:#9aa6b8;margin:0}.panel-heading>a{font-size:11px;color:#7c91b0;white-space:nowrap}.panel-heading>a i{font-size:9px;margin-left:4px}.panel-heading>a:hover{color:var(--blue)}@media (max-width:700px){.page-actions{gap:8px}.page-actions .el-button{padding:8px 11px;font-size:11px}.panel-heading{gap:16px}.panel-heading h3{font-size:14px}.panel-heading p{font-size:10px}}html{scroll-behavior:auto}.console-shell .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid #e6ebf2;border-radius:7px;background:#fff;overflow:hidden}.console-shell .stats article{border:0;border-right:1px solid #edf0f5;border-radius:0;box-shadow:none;background:transparent;padding:22px 24px;min-width:0;min-height:135px}.console-shell .stats article:nth-child(4n){border-right:0}.console-shell .stats article:nth-child(n+5){border-top:1px solid #edf0f5}.console-shell .stats article small{display:block;color:#a0acbd;font-size:10px;line-height:1.7;margin-top:8px;white-space:nowrap}.console-shell .customer-workspace .stats{grid-template-columns:repeat(5,minmax(120px,1fr));gap:0;overflow-x:auto}.console-shell .customer-workspace .stats article{grid-column:auto;min-height:115px;padding:22px}.console-shell .customer-workspace .stats article:last-child{grid-column:auto;border-right:0}.auth-card .verification-row,.narrow .verification-row{display:flex;align-items:center;gap:12px;width:100%}.auth-card .verification-row>.el-button,.narrow .verification-row>.el-button{width:124px;min-width:124px;flex:0 0 124px;height:40px;min-height:40px;padding:0 8px;line-height:38px;box-sizing:border-box;font-size:11px;margin:0}.auth-card .verification-row>.captcha,.narrow .verification-row>.captcha{width:124px;min-width:124px;flex:0 0 124px;height:40px;box-sizing:border-box;display:block}.auth-card .verification-row .el-input__inner,.narrow .verification-row .el-input__inner{height:40px;line-height:40px}.auth-card .auth-links-center,.back-to-top{justify-content:center}.back-to-top{position:fixed;right:32px;bottom:35px;width:40px;height:40px;z-index:90;padding:0;display:flex;align-items:center;background:#fff;cursor:pointer;touch-action:manipulation;transition:color .12s,border-color .12s}@media (max-width:940px){.console-shell .customer-workspace .stats article,.console-shell .stats article{padding:20px 18px}}@media (max-width:700px){.console-shell .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.console-shell .stats article{border-right:1px solid #edf0f5;min-height:125px}.console-shell .stats article:nth-child(2n){border-right:0}.console-shell .stats article:nth-child(n+3){border-top:1px solid #edf0f5}.console-shell .customer-workspace .stats{grid-template-columns:repeat(5,minmax(120px,1fr))}.console-shell .customer-workspace .stats article{border-top:0;border-right:1px solid #edf0f5;min-height:110px}.console-shell .customer-workspace .stats article:last-child{border-right:0}.back-to-top{right:20px}}.auth-card .agreement-field .el-form-item__content{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:3px 5px;line-height:22px;text-align:left}.auth-card .agreement-field .el-checkbox{margin:0 3px 0 0;padding:0;display:inline-flex;align-items:center;line-height:22px;flex:0 0 auto}.auth-card .agreement-field .el-checkbox__label{display:none}.auth-card .agreement-copy{font-size:11px;color:#8995a9;white-space:nowrap}.auth-card .agreement-field .el-button--text{margin:0;padding:0;min-height:22px;line-height:22px;font-size:11px}.account-settings .el-tabs__content,.settings-panel .el-tabs__content{padding:4px 0 10px}.payment-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;max-width:1080px}.payment-settings-grid>form:first-child{padding-right:32px;border-right:1px solid #edf0f5}.payment-settings-grid h3{font-size:16px;margin:0 0 24px}.field-hint{font-size:11px;color:#96a3b6;line-height:1.8;margin:10px 0 0}.settings-panel .el-collapse{border-color:#edf0f5}.settings-panel .el-collapse-item__header{font-size:12px;color:#7b8ca6}.settings-panel .el-collapse-item__wrap{border-color:#edf0f5}.el-table .el-button.is-plain{min-height:28px;height:28px;line-height:26px;padding:0 10px;font-size:11px;background:#fff;border:1px solid #dce5f1;color:#637fa8}.el-table .el-button.is-plain:hover{color:#2563eb;border-color:#a8c3f2;background:#f5f9ff}.el-table .el-button.danger{border-color:#efd9dd;background:#fff9fa;color:#cc6572!important}.el-table .el-button+.el-button,.el-table .status-tag+.el-switch{margin-left:8px}.status-tag{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:10px;height:24px;line-height:22px;border-radius:4px}.el-tag.status--active,.el-tag.status--enabled,.el-tag.status--opened{color:#328766;background:#eff9f3;border-color:#d6ecdf}.el-tag.status--paused,.el-tag.status--unpaid{color:#b18425;background:#fff9ea;border-color:#f3e7c6}.el-tag.status--paid,.el-tag.status--pending{color:#527fc6;background:#f0f5ff;border-color:#dbe6f9}.el-tag.status--expired{color:#b87938;background:#fff4e9;border-color:#f3ddc7}.el-tag.status--failed,.el-tag.status--locked{color:#c35e6d;background:#fff0f2;border-color:#f0d8df}.el-tag.status--cancelled,.el-tag.status--deleted,.el-tag.status--disabled{color:#8994a6;background:#f4f6f9;border-color:#e4e9f0}.traffic-cell{min-width:130px;max-width:240px;font-variant-numeric:tabular-nums}.traffic-copy{display:flex;align-items:baseline;gap:5px;white-space:nowrap;font-size:11px}.traffic-copy strong{font-weight:500;color:#526783}.traffic-copy>span{font-size:10px;color:#a0adbe}.traffic-cell .el-progress{margin-top:7px}.traffic-cell .el-progress-bar__inner{transition:width .2s}.node-addresses{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding:4px 0}.node-addresses .el-tag{font-size:10px;max-width:100%;overflow:hidden;text-overflow:ellipsis}@media (max-width:800px){.payment-settings-grid{grid-template-columns:1fr;gap:30px}.payment-settings-grid>form:first-child{padding-right:0;border-right:0;padding-bottom:30px;border-bottom:1px solid #edf0f5}}body{font-size:15px}.top-actions,.topbar nav a{font-size:14px}.console-shell .console-context{font-size:15px}.account-copy b,.console-shell .sidebar>a,.console-shell .top-actions{font-size:14px}.account-copy small{font-size:12px}.account-dropdown-menu .el-dropdown-menu__item{font-size:14px;line-height:40px}.el-button{font-size:14px}.el-button--text{font-size:13px}.auth-card .el-input__inner,.el-input__inner,.el-textarea__inner{font-size:14px}.auth-card .el-form-item__label,.el-form-item__label{font-size:14px!important}.el-checkbox__label,.el-radio-button__inner,.el-select-dropdown__item,.el-table{font-size:14px}.el-table th.el-table__cell{font-size:13px}.el-table .el-button.is-plain{font-size:13px;height:30px;line-height:28px;padding:0 11px}.el-pagination__total{font-size:13px}.el-pager li,.el-pagination button{font-size:12px}.el-tag,.status-tag{font-size:12px;height:26px;line-height:24px}.el-descriptions,.el-tabs__item{font-size:14px}.el-alert__title{font-size:13px}.el-dialog__body{font-size:14px}.el-dialog__title{font-size:18px}.el-select .el-tag{height:25px;line-height:23px}.field-hint{font-size:13px}.panel-heading h3{font-size:17px}.panel-heading>a,.panel-heading p{font-size:13px}.console-shell .stats article>span{font-size:14px}.console-shell .stats article small{font-size:12px}.console-shell .stats strong{font-size:30px}.traffic-copy,.traffic-copy strong{font-size:13px}.node-addresses .el-tag,.traffic-copy>span{font-size:12px}.section-heading p{font-size:16px;line-height:1.9}.hero p{font-size:17px}.hero-assurances,.hero-label{font-size:13px}.feature-grid p{font-size:14px}.feature-grid h3{font-size:17px}.eyebrow{font-size:11px}.product-card h2{font-size:20px}.product-card .rich-text{font-size:14px}.product-specs>div,.product-specs b{font-size:13px}.product-tag{font-size:12px}.auth-card>.muted,.auth-intro p{font-size:14px}.auth-links{font-size:13px}.auth-card .agreement-copy,.auth-card .agreement-field .el-button--text{font-size:12px}.auth-card .verification-row>.el-button,.narrow .verification-row>.el-button{font-size:13px}.auth-card .verification-row>.el-button{padding:0 4px}.footer-column h4{font-size:14px}.footer-brand p,.footer-column a{font-size:13px}.footer-bottom{font-size:12px}.notice-row span{font-size:15px}.notice-row time{font-size:13px}.checkout-page .section-heading{padding-top:42px;margin-bottom:20px}.checkout-page .checkout-steps{border:0;margin:0 0 30px;padding:10px 0 16px;font-size:14px}.checkout-page .checkout{grid-template-columns:minmax(0,1fr) 360px;gap:28px;padding:0;border:0;align-items:start}.checkout-config{padding:34px;background:#f7f9fc;border-radius:12px;min-width:0}.checkout-product-header{display:flex;gap:18px;align-items:flex-start;margin-bottom:32px}.checkout-product-icon{display:grid;place-items:center;width:52px;height:52px;flex-shrink:0;background:#e8f0ff;color:#4274cd;font-size:26px;border-radius:12px}.checkout-product-kind{display:flex;align-items:center;gap:12px;font-size:13px;color:#7d8ea8;margin-bottom:8px}.checkout-product-header h2{font-size:23px;line-height:1.6;margin:0 0 9px;overflow-wrap:anywhere}.checkout-product-header p{font-size:14px;color:#98a6ba;margin:0}.checkout-config .el-form{margin:0}.checkout-config .el-form-item{margin-bottom:30px}.checkout-config .el-form-item:last-child{margin-bottom:0}.checkout-config .el-form-item__label{color:#5e7392;padding-bottom:13px!important}.checkout-config .el-radio-group{gap:10px}.checkout-config .el-radio-button{margin-bottom:0}.checkout-config .el-radio-button__inner{border:1px solid #dfe7f3;border-radius:7px!important;background:#fff;padding:12px 20px;box-shadow:none!important}.checkout-config .el-radio-button__orig-radio:checked+.el-radio-button__inner{background:#edf4ff;border-color:#9ebdf4;color:#2e64c8}.checkout-config .el-input__inner{background:#fff;height:42px;line-height:42px}.checkout-config .inline>.el-button{height:42px;white-space:nowrap}.checkout-page .checkout-summary{padding:28px;background:#fff;border:1px solid #e4ebf5;border-radius:12px;box-shadow:0 8px 30px rgba(35,66,108,.023529411764705882);top:98px}.summary-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:24px}.summary-heading>span{display:flex;align-items:center;gap:9px;font-size:17px;font-weight:500;color:#3b5274}.summary-heading>span i{font-size:20px;color:#7191c3}.summary-heading .el-tag{font-size:12px}.summary-product{font-size:16px;line-height:1.7;font-weight:500;color:#526a8d;margin-bottom:22px;overflow-wrap:anywhere}.summary-specs{margin:0 0 26px}.summary-specs>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:13px;font-size:14px}.summary-specs dt{color:#98a5b9}.summary-specs dd{margin:0;color:#657c9e;text-align:right;font-weight:500}.summary-costs{margin:0 0 22px}.summary-costs>div{display:flex;justify-content:space-between;gap:20px;margin:12px 0;font-size:14px;color:#96a5bc}.summary-costs b{font-weight:500;color:#617b9f}.summary-costs .summary-discount{color:#4c9b80}.summary-total{background:#f2f6ff;border-radius:9px;padding:20px;margin:0 0 24px}.summary-total>span{font-size:13px;color:#8298bd}.summary-total-value{font-size:36px;font-weight:600;line-height:1.5;color:#3569c3;letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:3px 0}.summary-total-value>small{font-size:19px;vertical-align:baseline;margin-right:5px;font-weight:400}.summary-total>small{display:block;color:#9eacc2;font-size:11px;line-height:1.8}.summary-unquoted{font-size:22px;color:#6986b6;margin:9px 0;font-weight:500}.checkout-summary .full{height:44px;font-size:15px}.summary-assurance{display:flex;align-items:flex-start;justify-content:center;gap:5px;color:#a4afc0;font-size:12px;line-height:1.8;margin-top:16px;text-align:center}.summary-assurance i{line-height:1.8}.summary-back{display:block;font-size:13px;text-align:center;margin-top:18px;color:#869ab8}.summary-back i{margin-right:5px}.comparison-page .section-heading{padding-top:55px;margin-bottom:40px}.comparison-page .section-heading h1{font-size:36px}.comparison-intro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.comparison-intro article{padding:34px;border:1px solid #e4ebf5;border-radius:12px;background:#fff;display:flex;align-items:flex-start;flex-direction:column}.comparison-icon{height:52px;width:52px;display:grid;place-items:center;background:#edf4ff;border-radius:12px;font-size:27px;color:#4e7dc9;margin-bottom:18px}.comparison-icon.cloud{background:#eef6f4;color:#539f87}.comparison-intro h2{font-size:25px;margin:17px 0 15px}.comparison-intro article>p{font-size:15px;color:#8998ad;line-height:1.9;margin-bottom:20px}.comparison-intro ul{list-style:none;padding:0;margin:0 0 28px}.comparison-intro li{font-size:14px;color:#778ca9;margin:10px 0;display:flex;align-items:flex-start;gap:9px}.comparison-intro li i{color:#659d89;line-height:1.8}.comparison-intro article>.el-button{margin-top:auto;height:42px}.comparison-section{margin-top:56px}.comparison-section-heading{margin-bottom:25px}.comparison-section-heading h2{font-size:25px;margin:0 0 12px}.comparison-section-heading p{font-size:15px;color:#93a0b4;margin:0;line-height:1.8}.comparison-table-wrap{overflow-x:auto;border:1px solid #e7edf5;border-radius:10px}.comparison-table{border-collapse:collapse;min-width:730px;width:100%;font-size:14px;line-height:1.9}.comparison-table td,.comparison-table th{padding:20px 24px;text-align:left;vertical-align:top;border-bottom:1px solid #edf1f7}.comparison-table thead{background:#f6f9fe;color:#607b9e}.comparison-table thead th{font-weight:500;font-size:15px}.comparison-table tbody th{font-weight:500;color:#7389a8;white-space:nowrap;width:18%}.comparison-table td{width:41%;color:#8c9bb1}.comparison-table tbody tr:last-child td,.comparison-table tbody tr:last-child th{border-bottom:0}.comparison-table tbody tr:nth-child(2n){background:#fbfcfe}.scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.scenario-grid article{padding:26px;border:1px solid #e7edf5;border-radius:9px;display:flex;align-items:flex-start;flex-direction:column}.scenario-number{font-size:13px;color:#9ab0d0;margin-bottom:18px}.scenario-grid h3{font-size:18px;line-height:1.6;margin-bottom:14px}.scenario-grid p{font-size:14px;line-height:1.9;color:#8b9cb4;margin-bottom:22px;flex:1}.comparison-faq{border-color:#e8edf5}.comparison-faq .el-collapse-item__header{font-size:15px;color:#607a9d;min-height:58px;height:auto;line-height:1.8;padding:14px 0}.comparison-faq .el-collapse-item__content{font-size:14px;color:#8c9eb8;line-height:2;padding:0 20px 22px 0}.comparison-faq p{margin:0}.comparison-note{display:flex;align-items:flex-start;gap:12px;margin-top:30px;padding:22px 24px;border-radius:8px;background:#f7f9fd}.comparison-note>i{color:#92a9c8;font-size:18px;margin-top:4px}.comparison-note p{font-size:13px;color:#8d9fb8;line-height:1.9;margin:0}@media (max-width:940px){.checkout-page .checkout{grid-template-columns:minmax(0,1fr) 310px;gap:22px}.checkout-config{padding:26px}.checkout-page .checkout-summary{padding:24px}.checkout-product-header h2{font-size:21px}.comparison-intro article{padding:28px}.scenario-grid{gap:16px}.scenario-grid article{padding:23px}}@media (max-width:700px){.topbar nav a{font-size:14px}.console-shell .sidebar>a{font-size:13px}.account-dropdown-menu .el-dropdown-menu__item{font-size:14px}.console-shell .stats article>span{font-size:13px}.auth-card .agreement-copy,.auth-card .agreement-field .el-button--text,.console-shell .stats article small{font-size:12px}.auth-card .el-input__inner{font-size:14px}.category-filter .el-radio-button__inner{font-size:13px}.feature-grid p,.notice-row span,.product-card .rich-text{font-size:14px}.notice-row time{font-size:12px}.el-tabs__item{font-size:14px}.el-descriptions .is-bordered td,.el-descriptions .is-bordered th{font-size:13px}.checkout-page .checkout{grid-template-columns:1fr;gap:24px}.checkout-page .section-heading h1{font-size:28px}.checkout-page .section-heading p{font-size:14px}.checkout-page .checkout-steps{gap:12px;font-size:12px}.checkout-config{padding:25px 22px}.checkout-product-header{gap:14px;margin-bottom:26px}.checkout-product-icon{width:43px;height:43px;font-size:23px}.checkout-product-header h2{font-size:21px}.checkout-product-kind{font-size:12px;gap:8px;flex-wrap:wrap}.checkout-product-header p{font-size:13px}.checkout-config .el-radio-button__inner{font-size:14px;padding:11px 17px}.checkout-page .checkout-summary{position:static;padding:25px}.summary-total-value{font-size:35px}.comparison-page .section-heading h1{font-size:29px}.comparison-page .section-heading p{font-size:14px}.comparison-intro{grid-template-columns:1fr;gap:20px}.comparison-intro article{padding:27px}.comparison-section{margin-top:38px}.comparison-section-heading h2{font-size:23px}.comparison-section-heading p{font-size:14px}.scenario-grid{grid-template-columns:1fr;gap:16px}.scenario-grid article{padding:25px}.comparison-note{padding:20px}.comparison-table td,.comparison-table th{padding:16px 20px}.comparison-table{font-size:14px}.comparison-faq .el-collapse-item__header{font-size:15px}.field-hint{font-size:13px}}.top-actions .primary-link{font-size:14px}.header-action{font-size:13px}.checkout-page .checkout-steps>a>span,.checkout-page .checkout-steps>b>span,.checkout-page .pending-step>span,.console-shell .sidebar-bottom,.summary-total>small{font-size:12px}@media (max-width:700px){.console-shell .page-heading>.page-actions .el-button,.top-actions .primary-link{font-size:13px}.checkout-page .checkout-steps>a>span,.checkout-page .checkout-steps>b>span,.checkout-page .pending-step>span{font-size:11px}}.auth-shell{background:#fff}.auth-shell .topbar{height:80px;padding:0 4.5%;gap:26px;border-bottom:1px solid #edf1f7;background:#fff;box-shadow:none}.auth-shell .brand img{height:34px;max-width:178px}.auth-header-label{font-size:14px;color:#8291a9;padding-left:25px;border-left:1px solid #e7ecf4;line-height:22px}.auth-header-actions{margin-left:auto}.auth-header-actions>a{display:flex;align-items:center;gap:8px;color:#8191a9;font-size:14px}.auth-header-actions>a:hover{color:#2563eb}.auth-header-actions i{font-size:14px}.auth-enterprise.auth-page{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(430px,.88fr);width:100%;max-width:none;gap:0;margin:0;padding:0;min-height:calc(100vh - 80px);min-height:calc(100dvh - 80px);align-items:stretch;background:#fff}.auth-enterprise .auth-intro{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;overflow:hidden;isolation:isolate;min-height:720px;padding:58px clamp(38px,5vw,90px) 42px;background:radial-gradient(ellipse at 25% 5%,#eaf0ff 0,transparent 56%),radial-gradient(ellipse at 95% 95%,#eef2ff 0,transparent 56%),#f4f7fd}.auth-enterprise .auth-intro:before{content:"";position:absolute;width:600px;height:600px;left:-390px;top:200px;border:1px solid rgba(213,225,248,.3607843137254902);border-radius:50%;box-shadow:0 0 0 80px rgba(231,238,251,.18823529411764706),0 0 0 160px rgba(231,238,251,.12549019607843137);z-index:-1}.auth-intro-copy{width:100%;max-width:580px;margin:0 auto;position:relative;z-index:2}.auth-brand-caption{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:1.2px;font-weight:500;color:#8298bd;line-height:1.8}.auth-caption-line{width:23px;height:2px;background:#8aa9dc;flex-shrink:0}.auth-enterprise .auth-intro h1{font-size:clamp(34px,3.1vw,49px);font-weight:600;line-height:1.48;letter-spacing:-1.5px;margin:27px 0 21px;color:#284264}.auth-enterprise .auth-intro h1 em{color:#4f7cc7;font-style:normal}.auth-enterprise .auth-intro-copy>p{font-size:15px;line-height:1.95;color:#899dbb;max-width:450px;margin:0}.auth-visual{position:relative;width:calc(100% + 38px);max-width:630px;align-self:center;height:330px;flex-shrink:0;margin:12px -19px 4px}.auth-orbits{position:absolute;inset:0;width:100%;height:100%}.auth-resource-card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:278px;border:1px solid #dce6f6;border-radius:14px;background:linear-gradient(145deg,hsla(0,0%,100%,.9803921568627451),hsla(0,0%,100%,.9490196078431372));box-shadow:0 18px 45px rgba(55,92,149,.06274509803921569),0 2px 5px rgba(55,92,149,.0196078431372549);overflow:hidden}.auth-resource-top{padding:15px 18px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #edf2f9}.auth-resource-top>span:first-child{display:flex;align-items:center;gap:7px;font-size:11px;color:#839abd}.auth-resource-top i{font-size:14px;color:#7595c7}.auth-resource-badge{font-size:7px;letter-spacing:1px;color:#a9b9d0}.auth-resource-body{padding:20px 24px 22px}.auth-resource-icon{width:44px;height:44px;background:#f0f5ff;border:1px solid #e3ebfa;display:grid;place-items:center;border-radius:11px;color:#7a9dd2;margin-bottom:15px}.auth-resource-icon svg{width:29px;height:29px}.auth-resource-body h3{font-size:18px;font-weight:500;color:#59779f;margin:0 0 7px}.auth-resource-body p{font-size:12px;color:#a0b0c8;margin:0 0 16px}.auth-resource-protocols{display:flex;align-items:center;gap:6px}.auth-resource-protocols span{padding:3px 7px;border-radius:4px;background:#f4f7fc;color:#9cafc9;font-size:9px;border:1px solid #e8eef8}.auth-resource-bottom{padding:13px 18px;background:#fbfcff;border-top:1px solid #edf2f9;display:flex;justify-content:space-between;gap:10px}.auth-resource-bottom span{display:flex;align-items:center;gap:4px;font-size:9px;color:#9fb0c9}.auth-resource-bottom i{font-size:12px}.auth-floating-card{position:absolute;display:flex;align-items:center;gap:11px;padding:15px 17px;background:hsla(0,0%,100%,.9607843137254902);border:1px solid #e0e9f8;border-radius:10px;box-shadow:0 8px 25px rgba(67,99,151,.0392156862745098);z-index:2}.auth-floating-account{top:43px;left:0;transform:translateX(0)}.auth-floating-service{bottom:44px;right:0;transform:translateX(0)}.auth-floating-icon{height:33px;width:33px;display:grid;place-items:center;border-radius:8px;background:#edf4ff;color:#82a3d3;font-size:18px}.auth-floating-service .auth-floating-icon{color:#84a99b;background:#f0f7f5}.auth-floating-card strong{font-size:12px;font-weight:500;color:#7891b4;display:block}.auth-floating-card small{font-size:10px;color:#b1bdd0;display:block;margin-top:2px}.auth-floating-service>.el-icon-check{color:#95b9a9;font-size:12px;margin-left:7px}.auth-visual-caption{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:7px;letter-spacing:1.8px;color:#acbad0}.auth-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:580px;margin:20px auto 0;padding-top:22px;border-top:1px solid rgba(220,230,245,.4);gap:20px}.auth-benefits>div{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:12px;color:#94a8c6}.auth-benefits i{font-size:17px;color:#9bb2d6}.auth-enterprise .auth-card{width:calc(100% - 80px);max-width:400px;align-self:center;justify-self:center;margin:50px 40px;padding:0;border:0;border-radius:0;box-shadow:none;background:#fff}.auth-form-kicker{font-size:10px;letter-spacing:1.8px;font-weight:500;color:#9dacc1;margin-bottom:13px}.auth-enterprise .auth-card h2{font-size:30px;letter-spacing:-.8px;line-height:1.5;font-weight:600;color:#304762;margin:0 0 8px}.auth-enterprise .auth-card>.muted{font-size:14px;line-height:1.9;color:#9ba9bd;margin:0 0 32px}.auth-enterprise .auth-card .el-form-item{margin-bottom:21px}.auth-enterprise .auth-card .el-form-item__label{font-size:14px!important;color:#70849e;line-height:21px!important;padding-bottom:9px!important;font-weight:400}.auth-enterprise .auth-card .el-input__inner{border-color:#dfe7f2;background:#fff;color:#5f7799;border-radius:6px;font-size:14px}.auth-enterprise .auth-card .el-input__inner:hover{border-color:#b9cbe7}.auth-enterprise .auth-card .el-input__inner:focus{border-color:#8fafe3;box-shadow:0 0 0 3px #eff4fc}.auth-enterprise .auth-card .el-input__inner::-moz-placeholder{color:#b1bdce;font-size:13px}.auth-enterprise .auth-card .el-input__inner::placeholder{color:#b1bdce;font-size:13px}.auth-enterprise .auth-card .full{height:44px;font-size:15px;border-radius:6px;background:#4779cc;border-color:#4779cc;box-shadow:0 4px 12px rgba(72,120,200,.0784313725490196);letter-spacing:2px}.auth-enterprise .auth-card .full:hover{background:#3d6dbb;border-color:#3d6dbb}.auth-enterprise .auth-card .agreement-field{margin-top:2px;margin-bottom:23px}.auth-enterprise .auth-card .agreement-copy{color:#a2afc2}.auth-enterprise .auth-card .agreement-field .el-button--text{color:#7596c7}.auth-enterprise .auth-card .el-checkbox__inner{border-color:#ccd8e9}.auth-enterprise .auth-card .verification-row>.el-button{border-radius:6px;border-color:#dae4f3;background:#f8faff;color:#7c99c0}.auth-enterprise .auth-card .verification-row>.el-button:hover{background:#f0f5fe;color:#527fbd}.auth-enterprise .auth-card .verification-row>.captcha{border-radius:6px;border-color:#e4ebf8}.auth-enterprise .auth-card .auth-links{padding-top:21px;margin-top:24px;border-top:0;font-size:13px}.auth-enterprise .auth-card .auth-links a{color:#8099bb}.auth-enterprise .auth-card .auth-links a:hover{color:#4779cc}.auth-enterprise .auth-card .auth-links a:last-child:not(:first-child){color:#527fc3}.auth-kind-forgot .auth-card,.auth-kind-register .auth-card{margin-top:40px;margin-bottom:40px}.auth-kind-forgot .auth-card>.muted,.auth-kind-register .auth-card>.muted{margin-bottom:25px}.auth-kind-forgot .auth-card .el-form-item,.auth-kind-register .auth-card .el-form-item{margin-bottom:18px}.auth-kind-register .auth-card .agreement-field{margin-bottom:22px}@media (min-width:1600px){.auth-enterprise.auth-page{grid-template-columns:1.1fr .9fr}.auth-enterprise .auth-intro{padding-left:8vw;padding-right:7vw}.auth-enterprise .auth-card{max-width:420px}.auth-visual{height:360px;max-width:650px}.auth-resource-card{width:295px}.auth-floating-account{top:42px}.auth-floating-service{bottom:48px}}@media (max-width:1150px){.auth-enterprise.auth-page{grid-template-columns:minmax(0,1fr) 440px}.auth-enterprise .auth-intro{padding:50px 35px 35px;min-height:700px}.auth-enterprise .auth-intro h1{font-size:37px}.auth-enterprise .auth-intro-copy>p{font-size:14px}.auth-enterprise .auth-card{max-width:350px}.auth-visual{height:310px;width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}.auth-resource-card{width:250px}.auth-floating-card{padding:12px;gap:8px}.auth-floating-account{left:-8px;top:43px}.auth-floating-service{right:-8px;bottom:39px}.auth-floating-card small{font-size:9px}.auth-floating-card strong{font-size:11px}.auth-benefits{gap:12px}.auth-benefits>div{font-size:11px;gap:7px}.auth-benefits i{font-size:15px}}@media (max-width:900px){.auth-enterprise.auth-page{grid-template-columns:1fr;display:block}.auth-enterprise .auth-intro{padding:35px 28px 30px;min-height:0;display:block;text-align:center;background:radial-gradient(ellipse at 50% 0,#eaf0fd,transparent 80%),#f6f8fd}.auth-intro-copy{max-width:580px;margin:auto}.auth-brand-caption{justify-content:center;font-size:10px}.auth-enterprise .auth-intro h1{font-size:29px;line-height:1.55;margin:16px 0 14px;letter-spacing:-.8px}.auth-enterprise .auth-intro h1 br{display:none}.auth-enterprise .auth-intro h1 em{margin-left:7px}.auth-enterprise .auth-intro-copy>p{font-size:13px;max-width:520px;margin:auto;line-height:1.9}.auth-enterprise .auth-benefits,.auth-enterprise .auth-visual{display:none}.auth-enterprise .auth-card{display:block;width:calc(100% - 48px);max-width:420px;margin:38px auto 42px;align-self:auto;justify-self:auto}.auth-enterprise .auth-card h2{font-size:27px}.auth-enterprise .auth-card>.muted{margin-bottom:28px}.auth-shell .topbar{height:70px;padding:0 25px;gap:20px}.auth-shell .brand img{height:30px;max-width:160px}.auth-header-label{font-size:13px;padding-left:20px}.auth-header-actions>a{font-size:13px}.auth-enterprise.auth-page{min-height:calc(100dvh - 70px)}}@media (max-width:520px){.auth-shell .topbar{height:64px;padding:0 20px;gap:15px}.auth-shell .brand img{max-width:140px;height:29px}.auth-header-label{display:none}.auth-header-actions>a{font-size:12px;gap:6px}.auth-enterprise .auth-intro{padding:28px 24px 24px}.auth-enterprise .auth-intro h1{font-size:25px;margin:13px 0 11px;line-height:1.55}.auth-enterprise .auth-intro h1 br{display:block}.auth-enterprise .auth-intro h1 em{margin:0}.auth-enterprise .auth-intro-copy>p{font-size:12px;max-width:340px}.auth-brand-caption{font-size:8px;letter-spacing:1px}.auth-caption-line{width:18px}.auth-enterprise .auth-card{width:calc(100% - 48px);margin:31px auto 38px}.auth-enterprise .auth-card h2{font-size:26px}.auth-form-kicker{font-size:9px;letter-spacing:1.5px;margin-bottom:9px}.auth-enterprise .auth-card>.muted{font-size:13px;margin-bottom:26px}.auth-enterprise .auth-card .el-form-item{margin-bottom:20px}.auth-enterprise .auth-card .agreement-field{margin-bottom:22px}.auth-kind-forgot .auth-card .el-form-item,.auth-kind-register .auth-card .el-form-item{margin-bottom:18px}.auth-enterprise.auth-page{min-height:calc(100dvh - 64px)}}@media(max-width:700px){.console-shell .workspace{margin-top:60px!important;padding-top:0!important;height:calc(100dvh - 60px)!important}.console-shell .workspace-main{height:100%!important;position:relative;top:0!important}.preboot-console .preboot-menu{order:0}.preboot-console .preboot-account{order:2}}@media(max-width:900px){.preboot:not(.preboot-console) .preboot-brand{order:0}.preboot:not(.preboot-console) .preboot-menu{order:3}}.el-dialog__wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch}.el-dialog__wrapper .el-dialog{height:auto;min-height:0;margin:5vh auto!important}.el-dialog__wrapper .el-dialog__body{max-height:none!important;overflow:visible!important}.node-sync-field{margin-top:12px}.resource-dialog .schema-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}.resource-dialog .schema-fields .field-wide{grid-column:1/-1}.resource-dialog-category .schema-fields,.resource-dialog-notice .schema-fields{grid-template-columns:minmax(0,1fr)}.resource-dialog .schema-fields .el-date-editor,.resource-dialog .schema-fields .el-select{width:100%}.resource-dialog .el-dialog__footer{padding:16px 26px 24px}.resource-dialog-actions{display:flex;justify-content:flex-end;gap:12px}.resource-dialog-actions .el-button+.el-button{margin-left:0}@media (max-width:600px){.resource-dialog .schema-fields{grid-template-columns:minmax(0,1fr)}.resource-dialog .option-row{flex-wrap:wrap;gap:8px}.resource-dialog .option-row .el-input-number{max-width:calc(50% - 40px)}.resource-dialog .el-dialog__footer{padding:12px 16px 20px}}.node-sync-field .field-hint{margin:8px 0 0;line-height:1.7}.mobile-account-area,.mobile-menu-backdrop{display:none}.topbar .mobile-toggle{display:none;position:relative;width:42px;height:42px;padding:0;border:0;background:transparent;color:#263b59;cursor:pointer;box-shadow:none}.topbar .mobile-toggle span{display:block;position:absolute;left:10px;width:22px;height:2px;padding:0;margin:0;border:0;background:currentColor;transition:transform .24s ease,opacity .18s ease}.mobile-toggle span:first-child{top:13px}.mobile-toggle span:nth-child(2){top:20px}.mobile-toggle span:nth-child(3){top:27px}.mobile-toggle.is-open span:first-child{transform:translateY(7px) rotate(45deg)}.mobile-toggle.is-open span:nth-child(2){opacity:0}.mobile-toggle.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.auth-shell .auth-enterprise.auth-page{min-height:100vh;min-height:100dvh}.catalog-group{background:#fff;border:1px solid #e5eaf2;border-radius:12px;margin:18px 0;overflow:hidden}.catalog-category,.catalog-product{display:flex;align-items:center;gap:12px;padding:20px;transition:background .15s}.catalog-category{background:#f8faff}.catalog-children{padding:0 20px 0 48px}.catalog-product{padding:20px 0;border-top:1px solid #eef1f6}.catalog-name{display:flex;flex-direction:column;gap:6px;flex:1;min-width:140px}.catalog-name small{color:#8190a8;font-size:12px}.catalog-name strong{color:#1d2b43;font-size:16px}.catalog-name span{color:#78869b;font-size:13px}.catalog-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.catalog-actions .el-button+.el-button{margin-left:0}.catalog-actions label{display:flex;align-items:center;gap:8px;color:#66758b;font-size:13px}.catalog-expand,.sort-handle{border:0;background:transparent;color:#8796ae;cursor:pointer;width:28px;height:34px;padding:0;flex-shrink:0;font-size:19px}.sort-handle{touch-action:none;cursor:grab}.sort-handle:active{cursor:grabbing}.sort-handle:disabled{opacity:.35;cursor:default}.sort-over{box-shadow:inset 0 3px #416cec;background:#eef3ff}.catalog-empty{padding:24px;color:#8a96a7;text-align:center}@media (max-width:900px){.auth-shell .auth-enterprise .auth-intro{display:none!important}.auth-shell .auth-enterprise.auth-page{display:block;padding:32px 20px;min-height:100dvh}.auth-shell .auth-enterprise .auth-card{width:100%;max-width:480px;margin:0 auto;padding:28px 24px;box-sizing:border-box}.app-shell:not(.console-shell):not(.auth-shell) .topbar{position:sticky;top:0;z-index:1900;display:flex;align-items:center;flex-wrap:nowrap;justify-content:space-between}.app-shell:not(.console-shell) .topbar .brand{order:0}.app-shell:not(.console-shell) .topbar .mobile-toggle{display:block;order:3;flex-shrink:0}.app-shell:not(.console-shell) .topbar>.top-actions{display:none}.app-shell:not(.console-shell) .topbar nav{display:flex!important;position:absolute;top:100%;left:0;right:0;width:auto;flex-direction:column;gap:0;padding:0 24px;background:#fff;box-shadow:0 14px 25px rgba(25,52,92,.07058823529411765);z-index:1500;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-8px);transition:max-height .28s ease,opacity .22s ease,transform .22s ease,visibility .22s}.app-shell:not(.console-shell) .topbar nav.open{max-height:520px;opacity:1;visibility:visible;transform:translateY(0);padding-top:12px;padding-bottom:12px}.app-shell:not(.console-shell) .topbar nav a{padding:15px 8px;display:block;margin:0}.mobile-account-area{display:block;padding:12px 0 4px;margin-top:8px;border-top:1px solid #edf0f5}.mobile-auth-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-shell:not(.console-shell) .topbar nav .mobile-auth-actions a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;border:1px solid #dce5f1;border-radius:6px;font-size:15px}.app-shell:not(.console-shell) .topbar nav .mobile-auth-actions .mobile-register-button{background:var(--blue);border-color:var(--blue);color:#fff}.app-shell:not(.console-shell) .topbar nav .mobile-account-card{display:grid;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;padding:14px;background:#f5f8ff;border:1px solid #e4ebfa;border-radius:8px}.mobile-account-card .account-avatar{width:40px;height:40px}.mobile-account-copy{display:flex;flex-direction:column;min-width:0;gap:3px}.mobile-account-copy b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;color:#243650}.mobile-account-copy small{font-size:12px;color:#74849b}}.coupon-apply-row{display:flex;align-items:stretch;gap:10px}.coupon-apply-row .el-input{flex:1;min-width:0}.coupon-apply-row .el-button{flex-shrink:0;min-width:76px;min-height:40px;margin:0}.coupon-apply-row .el-input__inner{height:40px;line-height:40px}@media (max-width:700px){.console-shell .toolbar .el-input__inner{height:40px;line-height:40px}.console-shell .toolbar .el-input__icon{line-height:40px}.console-shell .toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.console-shell .toolbar>.el-input,.console-shell .toolbar>.el-select{flex:1 1 150px;width:auto;min-width:0;max-width:100%}.console-shell .toolbar>.el-button{width:auto;flex:0 0 auto;padding:0 16px;min-height:40px;white-space:nowrap;margin:0}.console-shell .toolbar>.el-date-editor{flex:1 1 200px;width:auto;max-width:100%}.shelf-catalog>.toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shelf-catalog>.toolbar>.el-input{grid-column:1/-1;width:100%}.shelf-catalog>.toolbar>.el-button{width:100%;margin:0}.console-shell .topbar{height:60px;min-height:60px;padding:0 16px;display:flex;justify-content:space-between;gap:12px}.console-shell .console-context,.console-shell .topbar .brand{display:none!important}.console-shell .topbar .mobile-toggle{display:block!important;order:0;margin:0;flex-shrink:0}.console-shell .topbar .top-actions{margin-left:auto;order:1;display:flex}.console-shell .header-action,.console-shell .header-separator{display:none!important}.console-shell .account-copy{display:flex!important}.console-shell .account-copy small{display:none}.console-shell .sidebar{display:flex!important;position:fixed!important;top:60px!important;left:0!important;right:auto!important;bottom:0!important;width:min(280px,calc(100% - 64px))!important;height:calc(100dvh - 60px)!important;max-height:calc(100dvh - 60px);padding:12px 16px!important;box-sizing:border-box;flex-direction:column!important;gap:4px;overflow-x:hidden!important;overflow-y:auto!important;background:#fff;z-index:1800;opacity:0;visibility:hidden;transform:translateX(-100%);pointer-events:none;transition:transform .24s ease,opacity .22s ease,visibility .22s}.console-shell .sidebar.mobile-open{opacity:1;visibility:visible;transform:translateX(0);pointer-events:auto}.console-shell .sidebar a{width:100%!important;margin:0!important;min-height:46px;flex-shrink:0;padding:12px 16px!important;box-sizing:border-box}.console-shell .sidebar-bottom{display:none}.console-shell .workspace{margin-top:60px!important;padding-top:0!important;height:calc(100dvh - 60px)!important}.console-shell .workspace-main{margin-left:0!important;margin-top:0!important;position:relative;top:0!important;height:100%!important;width:100%;padding:24px 16px 36px!important}.mobile-menu-backdrop{display:block;position:fixed;inset:60px 0 0;background:rgba(21,35,60,.3333333333333333);border:0;z-index:1700;animation:menu-shade .2s ease}.catalog-category,.catalog-product{flex-wrap:wrap;gap:8px;padding:16px 12px}.catalog-children{padding:0 10px 0 20px}.catalog-actions{width:100%;padding-left:36px;gap:10px}.catalog-name{min-width:100px}.catalog-expand{width:20px}.el-dialog__wrapper .el-dialog{margin:20px auto!important}.el-dialog__wrapper .el-dialog,.el-dialog__wrapper .purchase-notice-dialog{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)}.el-dialog__wrapper .el-dialog__body{padding:20px 16px}}.console-shell .customer-workspace .stats{grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.console-shell .customer-workspace .stats article{min-width:0;border:0;border-right:1px solid #edf0f5}.console-shell .customer-workspace .stats article>span{white-space:normal;overflow-wrap:anywhere}.console-shell .customer-workspace .stats article strong{overflow-wrap:anywhere}@media (min-width:701px) and (max-width:1200px){.console-shell .customer-workspace .stats{grid-template-columns:repeat(3,minmax(0,1fr))}.console-shell .customer-workspace .stats article{border-right:1px solid #edf0f5;border-top:0}.console-shell .customer-workspace .stats article:nth-child(3n){border-right:0}.console-shell .customer-workspace .stats article:nth-child(n+4){border-top:1px solid #edf0f5}}@media (max-width:700px){.console-shell .customer-workspace .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.console-shell .customer-workspace .stats article{min-height:100px;padding:18px;border-right:1px solid #edf0f5;border-top:0}.console-shell .customer-workspace .stats article:nth-child(2n){border-right:0}.console-shell .customer-workspace .stats article:nth-child(n+3){border-top:1px solid #edf0f5}.console-shell .customer-workspace .stats article:last-child:nth-child(odd){grid-column:1/-1;border-right:0}}.el-table .table-actions-cell .cell{display:flex;align-items:center;flex-wrap:wrap;gap:8px;white-space:normal}.el-table .table-actions-cell .el-button+.el-button{margin-left:0}.summary-coupon .el-form-item{margin-bottom:18px}.purchase-notice-dialog .rich-text{width:auto;max-width:100%;margin:0;overflow-wrap:anywhere}.purchase-notice-dialog .rich-text img{max-width:100%;height:auto}.purchase-notice-dialog .rich-text table{max-width:100%}@keyframes menu-shade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.console-shell .sidebar,.mobile-toggle span,.topbar nav{transition:none!important}}