:root{font-family:Inter,Segoe UI,Microsoft YaHei,system-ui,sans-serif;color:#243149;background:#f9fafc;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--blue: #3168f1;--ink: #172743;--muted: #758298;--border: #e7ecf3;--el-color-primary: #3168f1;--el-border-radius-base: 8px;--el-font-family: Inter, "Segoe UI", "Microsoft YaHei", sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select{outline-offset:4px}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}a,button,input{-webkit-tap-highlight-color:transparent}::selection{background:#dce7ff}svg{flex-shrink:0;vertical-align:middle}img{max-width:100%}.container{max-width:1200px;width:calc(100% - 88px);margin:0 auto}.skip-link{position:fixed;top:-100px;left:15px;background:#fff;padding:12px;z-index:9999}.skip-link:focus{top:10px}.site-header{height:83px;position:sticky;top:0;background:#f9fafcef;border-bottom:1px solid #e9edf4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:11px;font-size:22px;font-weight:750;letter-spacing:-.5px}.brand-mark{display:grid;place-items:center;background:linear-gradient(140deg,#3c77fc,#2157df);border-radius:12px;width:40px;height:40px;color:#fff;box-shadow:0 5px 10px #3168f11a}.brand>span:last-child{display:flex;align-items:center}.brand small{font-size:14px;color:#68758b;font-weight:500;letter-spacing:0}.brand-divider{height:18px;width:1px;background:#d4dce8;margin:0 13px}.header-inner nav{display:flex;align-items:center;gap:35px;font-size:13px;color:#667289}.header-inner nav a:hover{color:var(--blue)}.header-inner .header-console{display:flex;align-items:center;gap:7px;border:1px solid #dae1ed;padding:9px 14px;border-radius:7px;background:#fff}.hero{min-height:537px;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding-top:34px;padding-bottom:40px;gap:35px}.eyebrow{display:inline-flex;align-items:center;gap:8px;background:#edf3ff;color:#4671ba;border:1px solid #e2eaff;font-size:11px;letter-spacing:.5px;padding:7px 11px;border-radius:30px}.live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#4580ef;box-shadow:0 0 0 3px #4580ef12}.hero h1{font-size:65px;font-weight:760;line-height:1.25;margin:23px 0 16px;letter-spacing:-2.8px;color:var(--ink)}.hero h1 span{color:#3670f4}.hero-description{color:#7b879a;line-height:1.95;font-size:15px;letter-spacing:.3px}.hero-actions{display:flex;align-items:center;gap:22px;margin-top:26px}.primary-link{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#3168ef;color:#fff;border:1px solid #3168ef;padding:13px 22px;border-radius:8px;font-size:13px;font-weight:600;box-shadow:0 5px 12px #3168ef20;transition:background .15s,transform .15s}.primary-link:hover{background:#245adc;transform:translateY(-1px)}.hero-note{display:flex;align-items:center;gap:6px;font-size:11px;color:#929bad}.hero-note svg{color:#6d92cd}.hero-platforms{display:flex;gap:22px;color:#8b96a7;font-size:11px;margin-top:35px}.hero-platforms span{display:flex;align-items:center;gap:7px}.hero-art{height:403px;position:relative;isolation:isolate;background:radial-gradient(ellipse at 50% 54%,#e0eaff 0%,#eef2fc55 51%,transparent 72%)}.orbit{border:1px dashed #cfdbf260;border-radius:50%;position:absolute;z-index:-1}.orbit-one{top:4%;right:-1%;bottom:4%;left:-1%;transform:rotate(-14deg)}.orbit-two{top:16%;right:-8%;bottom:16%;left:-8%;transform:rotate(15deg)}.floating-label{position:absolute;right:26px;top:18px;background:#fff;border:1px solid #e4eaf5;border-radius:8px;padding:10px 14px;box-shadow:0 4px 20px #425c8b08;color:#7890b7;font-size:11px;display:flex;gap:7px;transform:rotate(4deg)}.preview-window{background:#fff;border:1px solid #e0e7f5;box-shadow:0 20px 60px #486a9e12;border-radius:12px;overflow:hidden}.note-preview{position:absolute;width:348px;top:59px;left:45px;transform:rotate(-5deg)}.window-top{height:33px;background:#fcfdff;border-bottom:1px solid #edf0f7;display:flex;align-items:center;padding:0 14px;gap:5px}.window-top i{width:5px;height:5px;border-radius:50%;background:#e8adb2}.window-top i:nth-child(2){background:#e9cf97}.window-top i:nth-child(3){background:#aad9c1}.window-top span{margin:auto;font-size:9px;color:#a1acbe;transform:translate(-13px)}.note-content{padding:27px 30px 25px}.tiny-label{font-size:9px;color:#b0b8c8;letter-spacing:1px}.note-content h3{margin:10px 0 17px;font-size:20px;letter-spacing:.5px;font-weight:650;color:#364f79}.cursor{height:20px;border-left:2px solid #5a89ec;margin-left:5px}.fake-line{height:4px;width:68%;background:#eef1f7;border-radius:5px;margin-bottom:9px}.fake-line.wide{width:94%}.note-check{margin-top:13px;font-size:10px;color:#93a2b7;display:flex;gap:8px;align-items:center}.note-check svg{color:#739efa;background:#eef4ff;border-radius:3px}.fake-note{background:#f0f5ff;color:#7694bf;font-size:9px;margin-top:20px;padding:12px;border-left:2px solid #88aaf4;border-radius:3px}.git-preview{display:flex;gap:13px;align-items:center;width:320px;position:absolute;bottom:38px;right:0;padding:21px;transform:rotate(5deg);border-radius:10px}.git-preview-icon{display:grid;place-items:center;width:41px;height:41px;background:#f2eeff;color:#8264db;border-radius:10px}.git-preview strong{font-size:12px;color:#536788;font-weight:600;white-space:nowrap}.git-preview span{display:block;font-size:9px;color:#9ba8bc;margin-top:7px}.git-graph{width:27px;height:46px;margin-left:auto;position:relative;border-left:1px solid #b0bee2;transform:rotate(-15deg)}.git-graph i{position:absolute;width:6px;height:6px;border:2px solid #a5b5db;border-radius:50%;background:#fff;left:-3px;top:3px}.git-graph i:nth-child(2){top:19px}.git-graph i:nth-child(3){top:36px}.floating-file{position:absolute;right:7px;top:126px;width:63px;height:65px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(145deg,#79a0ff,#4277ef);color:#fff;box-shadow:0 15px 25px #5181ea21;transform:rotate(12deg)}.software-section{padding-top:42px;padding-bottom:52px;border-top:1px solid #e9edf4}.section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:27px;gap:25px}.overline{color:#9ca8bb;font-size:9px;letter-spacing:1.6px;font-weight:650}.section-heading h2,.detail-section h2{font-size:25px;font-weight:650;color:#293951;letter-spacing:-.5px;margin:10px 0}.section-heading p{font-size:12px;color:#929dae;margin:12px 0 0}.search-box{display:flex;align-items:center;gap:10px;border:1px solid #e0e6ef;background:#fff;border-radius:7px;padding:11px 13px;color:#a5adbc;min-width:225px}.search-box input{border:0;background:transparent;outline:none;font-size:12px;width:100%;color:#435474}.search-box input::placeholder{color:#a5adbc}.search-box:focus-within{border-color:#729cff}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.product-card{display:block;border:1px solid #e1e7f0;background:#fff;border-radius:13px;padding:27px 29px 0;transition:box-shadow .2s,transform .2s,border-color .2s;min-width:0}.product-card:hover{border-color:#adc5f8;box-shadow:0 12px 35px #4374be0c;transform:translateY(-3px)}.card-top{display:flex;align-items:center;justify-content:space-between}.product-icon{width:53px;height:53px;border-radius:13px;color:#4379ed;background:#ebf2ff;border:1px solid #dfebff;display:grid;place-items:center;overflow:hidden}.product-icon.git{background:#f1edff;color:#8262dd;border-color:#eae2fd}.product-icon.large{width:82px;height:82px;border-radius:20px}.product-icon img{width:100%;height:100%;object-fit:contain}.card-arrow{color:#8c99b0}.product-card h3{font-size:21px;color:#253650;margin:22px 0 8px;font-weight:650}.card-tagline{font-size:13px;color:#5d6d86;margin:0 0 13px}.card-description{color:#929cae;font-size:12px;line-height:1.85;max-width:90%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:44px}.card-bottom{display:flex;justify-content:space-between;border-top:1px solid #eff2f7;padding:17px 0;margin-top:24px;font-size:10px;color:#8d99ad;gap:15px}.card-bottom>span:last-child{color:#5b85d2;white-space:nowrap}.platform-mini{display:flex;gap:6px;align-items:center}.how-section{padding-top:31px;padding-bottom:52px}.benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.benefit-grid article{position:relative;padding:10px 22px 3px 0}.benefit-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:10px;background:#eef3fc;color:#6a8abf}.benefit-grid h3{font-size:15px;margin:18px 0 10px;color:#3c4e6b;font-weight:600}.benefit-grid p{font-size:12px;color:#98a1b0;line-height:1.9;max-width:265px}.step-number{position:absolute;top:13px;right:22px;color:#e5eaf3;font-size:36px;font-weight:300;letter-spacing:-2px}.future-band{border:1px solid #e4eaf5;border-radius:12px;background:linear-gradient(110deg,#eef3ff,#f5f7fd);padding:25px 31px;display:flex;align-items:center;justify-content:space-between;margin-top:5px;margin-bottom:62px}.future-band>div{display:grid;grid-template-columns:45px 1fr;column-gap:15px}.future-icon{grid-row:span 2;display:grid;place-items:center;color:#6e92d5}.future-band h3{font-size:16px;font-weight:600;color:#45608a;margin:0 0 8px}.future-band p{margin:0;font-size:11px;color:#929fb5}.future-band>a{display:flex;align-items:center;gap:10px;font-size:11px;color:#6982ad}.site-footer{border-top:1px solid #e9edf4;color:#9aa5b6;padding:25px 0 29px;font-size:10px}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-brand{display:flex;align-items:center;gap:10px;font-size:12px;color:#8593a9}.footer-inner p{margin:0}.empty-panel{text-align:center;padding:50px 24px;background:#fff;border:1px dashed #dfe6f0;border-radius:12px;color:#8591a6;font-size:13px}.empty-panel svg{color:#9aaed0;margin-bottom:8px}.empty-panel h3{font-size:17px;color:#536882;font-weight:600}.empty-panel p{line-height:1.8}.empty-panel.compact{padding:30px 16px}.text-button{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:var(--blue);font-size:12px;padding:4px 0}.skeleton-card{height:246px}.skeleton{background:linear-gradient(100deg,#f0f3f8 30%,#f7f9fc,#f0f3f8 70%);background-size:200% 100%;animation:shimmer 2s infinite;border-radius:6px}.skeleton.icon{height:53px;width:53px}.skeleton.line{height:14px;width:40%;margin-top:25px}.skeleton.line.long{width:80%;height:12px}@keyframes shimmer{to{background-position:-200% 0}}.back-link{display:inline-flex;align-items:center;gap:9px;color:#7c8ca4;font-size:12px;margin:30px 0}.product-hero{display:flex;align-items:center;justify-content:space-between;padding:15px 0 40px;gap:25px;border-bottom:1px solid var(--border)}.product-title{display:flex;align-items:center;gap:25px}.product-title h1{font-size:35px;margin:8px 0;color:var(--ink);font-weight:650}.product-title p{font-size:14px;color:#8996aa;margin:0}.detail-columns{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:55px}.detail-section{padding:34px 0;border-bottom:1px solid var(--border);scroll-margin-top:90px}.body-copy{white-space:pre-wrap;font-size:14px;line-height:2;color:#7f8ca1}.feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:27px;font-size:13px;color:#60728c}.feature-list>div{display:flex;align-items:flex-start;gap:10px;line-height:1.7}.feature-list span{color:#5182ea;background:#edf3ff;border-radius:50%;height:23px;width:23px;display:grid;place-items:center;flex-shrink:0}.screenshots{display:grid;gap:18px;margin-top:28px}.screenshots img{width:100%;border:1px solid var(--border);border-radius:10px}.product-sidebar{padding-top:35px}.info-panel{background:#fff;border:1px solid var(--border);border-radius:10px;padding:20px;margin-bottom:18px}.info-panel h3{display:flex;align-items:center;gap:9px;font-size:13px;color:#6a7e9e;margin:0 0 15px;font-weight:600}.info-panel p{font-size:12px;line-height:1.9;color:#91a0b5;white-space:pre-wrap;margin-bottom:0}.external-card{background:#edf3ff;display:flex;align-items:center;gap:10px;padding:17px 20px;border-radius:9px;color:#5c83cb;font-size:12px}.external-card svg:last-child{margin-left:auto}.download-heading{display:flex;justify-content:space-between;align-items:center}.verified-note{display:flex;align-items:center;gap:5px;font-size:10px;color:#6f9a88}.download-filters{display:grid;grid-template-columns:1fr 1fr 1fr;gap:13px;margin:21px 0}.download-filters label{font-size:10px;color:#9aa6b9}.download-filters select{width:100%;margin-top:7px;background:#fff;border:1px solid #dee5ef;border-radius:7px;padding:10px;color:#63738c;font-size:12px}.download-card{background:#fff;border:1px solid #e0e7f0;border-radius:9px;margin:13px 0;overflow:hidden}.download-card-main{padding:20px;display:flex;align-items:center;gap:15px}.download-platform{display:grid;place-items:center;width:43px;height:43px;border-radius:10px;color:#7193c8;background:#f0f5fc;flex-shrink:0}.download-info{flex:1;min-width:0}.download-info h3,.ios-card h3{font-size:14px;font-weight:600;color:#405676;margin:0 0 7px}.download-info h3 span{font-weight:400;font-size:10px;background:#f0f3f8;padding:2px 5px;border-radius:3px;margin-left:5px;color:#7e8fa8}.download-info p,.ios-card p{font-size:11px;color:#8c9ab0;margin:0}.download-info small{display:block;font-size:9px;color:#a2adbd;margin-top:5px;overflow-wrap:anywhere}.download-button{display:inline-flex;align-items:center;gap:7px;border:1px solid #cbdafa;padding:9px 13px;border-radius:6px;background:#f6f9ff;color:#4778d8;font-size:11px;white-space:nowrap}.checksum{border-top:1px solid #eff2f7;background:#fcfdff;padding:11px 20px;color:#92a1b9;font-size:10px}.checksum summary{cursor:pointer}.checksum-content{padding-top:13px}.checksum-content code{display:block;overflow-wrap:anywhere;padding:9px 0;color:#657791;font-size:10px}.checksum-content label{color:#7d8faa}.ios-card{display:flex;align-items:center;gap:17px;padding:20px;color:#7694c4}.ios-card .download-button{margin-left:auto}.download-footnote,.beta-notice{font-size:11px;line-height:1.8;color:#99a6b8}.beta-notice{color:#b48a38;background:#fff9ec;padding:10px 13px;border-radius:5px}.release-note{padding:23px 0;border-bottom:1px solid #e8edf5}.release-note:last-child{border-bottom:0}.release-note-heading{display:flex;align-items:center;gap:11px}.release-note h3{font-size:15px;font-weight:600;margin:0}.channel-chip{display:inline-block;font-size:9px;line-height:1.5;padding:3px 7px;border-radius:4px;color:#599e86;background:#eefaf4;font-weight:500}.channel-chip.beta{color:#a88940;background:#fff8e8}.release-note time{font-size:10px;color:#a2adbc;margin-left:auto}.release-note p{font-size:12px;line-height:2;color:#8595ac;white-space:pre-wrap}.detail-page{padding-bottom:50px}.login-page{max-width:1030px;margin:0 auto;min-height:calc(100vh - 162px);display:grid;grid-template-columns:1fr 395px;gap:80px;align-items:center;padding:50px 30px}.login-story h1{font-size:38px;line-height:1.5;font-weight:650;color:#2c4064;margin-top:18px}.login-story h1 span{color:#487bf0}.login-story p{line-height:2;font-size:14px;color:#94a1b7}.login-cloud{height:165px;display:flex;align-items:center;color:#a8c0f2;background:radial-gradient(ellipse at 16% 50%,#e8effd,transparent 60%)}.login-panel{background:#fff;border:1px solid #e3e9f3;border-radius:15px;padding:34px;box-shadow:0 15px 45px #3a5f9409}.login-lock{display:grid;place-items:center;width:47px;height:47px;background:#eef4ff;color:#6992e4;border-radius:11px}.login-panel h2{font-size:22px;color:#34496d;font-weight:650;margin:23px 0 9px}.login-panel>p{font-size:12px;color:#98a4b7;margin-bottom:27px}.login-panel label{font-size:11px;color:#6d7f9a;display:block;margin:18px 0 8px}.login-panel input,.native-input{width:100%;border:1px solid #dde5f0;background:#fff;border-radius:7px;padding:11px 12px;font-size:13px;color:#4b5f80}.login-panel input::placeholder{color:#b0b9c8}.login-panel button{width:100%;margin-top:25px}.login-back{display:block;text-align:center;margin-top:24px;font-size:11px;color:#9ba8bb}.form-error{color:#c55757;background:#fff4f3;border-radius:6px;padding:11px 13px;font-size:12px;line-height:1.7}.not-found{margin-top:60px;margin-bottom:60px;min-height:50vh}.not-found h1{font-size:28px;color:#4b6284}.admin-layout{min-height:100vh;display:flex;background:#f5f7fa}.admin-sidebar{width:231px;background:#fff;border-right:1px solid #e5eaf2;position:fixed;inset:0 auto 0 0;padding:30px 20px 0;display:flex;flex-direction:column;z-index:25}.admin-sidebar .brand{font-size:21px;margin-left:5px}.admin-sidebar .brand>span:last-child{display:block}.brand small.console-label{display:block;font-size:10px;color:#9aa5b8;letter-spacing:1px;margin-top:3px}.sidebar-caption{font-size:10px;color:#a6afbf;letter-spacing:1px;padding:42px 14px 17px}.admin-sidebar nav{display:grid;gap:8px}.admin-sidebar nav a{display:flex;align-items:center;gap:12px;padding:14px 16px;font-size:13px;border-radius:8px;color:#7e8aa0}.admin-sidebar nav a.active{color:#3e74e6;background:#edf3ff;font-weight:600}.admin-sidebar nav a:hover{background:#f3f6fc}.sidebar-bottom{margin-top:auto}.sidebar-bottom>a{display:flex;gap:11px;align-items:center;font-size:11px;color:#94a1b5;padding:20px 15px}.admin-user{display:flex;align-items:center;gap:10px;border-top:1px solid #edf0f5;padding:22px 4px}.admin-user>span{display:grid;place-items:center;background:#edf2fc;border-radius:50%;width:34px;height:34px;color:#6788c4;font-size:13px}.admin-user strong{display:block;font-size:11px;color:#667a9b;max-width:110px;overflow:hidden;text-overflow:ellipsis}.admin-platform-version{color:#a7b2c3;font-size:11px;overflow-wrap:anywhere}.admin-user small{font-size:9px;color:#a7b2c3}.admin-user button{margin-left:auto;border:0;background:transparent;color:#a5b1c3;padding:5px}.admin-workspace{margin-left:231px;flex:1;min-width:0}.admin-topbar{height:70px;background:#ffffffd9;border-bottom:1px solid #e5eaf2;padding:0 40px;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#8090a9}.breadcrumb-slash{padding:0 14px;color:#bdc6d3}.admin-top-note{font-size:10px;color:#9aabc2;display:flex;gap:9px;align-items:center}.admin-main{padding:35px 40px 60px;max-width:1500px}.admin-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:29px}.admin-heading h1{font-size:27px;color:#2e4261;font-weight:650;margin:0 0 10px}.admin-heading p{font-size:12px;color:#96a2b5;margin:0}.admin-heading .el-button{font-size:11px;color:#8392aa}.el-button svg{margin-right:6px}.admin-alert{margin-bottom:20px}.admin-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 0 20px;gap:15px}.admin-toolbar .admin-search{width:auto;min-width:130px;max-width:260px;flex:1}.admin-toolbar>span{font-size:12px;color:#70819d}.admin-toolbar b{font-size:10px;padding:2px 7px;border-radius:20px;background:#e6edf8;margin-left:6px;color:#7591bd}.admin-toolbar .el-button{font-size:12px}.admin-app-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;min-height:150px}.admin-app-card{background:#fff;border:1px solid #e1e7f0;border-radius:11px;padding:25px;min-width:0}.admin-app-top{display:flex;align-items:center;justify-content:space-between}.admin-app-top .el-tag{font-size:10px}.admin-app-card h2{font-size:19px;color:#384e70;font-weight:650;margin:20px 0 8px}.admin-app-card p{font-size:12px;color:#9aa8bd;height:34px;line-height:1.6;overflow:hidden}.admin-app-card code{font-size:10px;color:#a3afc0;background:#f5f7fa;padding:4px 7px;border-radius:4px}.admin-card-actions{display:flex;justify-content:space-between;align-items:center;margin-top:25px;gap:8px;padding-top:17px;border-top:1px solid #eff2f7}.app-capabilities{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}.artifact-addresses{margin-top:8px;font-size:11px;overflow-wrap:anywhere}.artifact-addresses code{white-space:normal;word-break:break-all}.admin-card-actions .el-button{font-size:10px;height:28px}.admin-card-actions a{font-size:10px;color:#8ba0c1;display:flex;align-items:center;gap:4px}.new-app-card{min-height:268px;background:transparent;border:1px dashed #ccd7e7;border-radius:11px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#93a4bd;padding:25px;transition:background .2s}.new-app-card:hover{background:#eef3fc}.new-app-card>span{border-radius:50%;width:47px;height:47px;display:grid;place-items:center;background:#eaf0fa;color:#84a0cb;margin-bottom:18px}.new-app-card strong{font-size:13px;font-weight:500}.new-app-card p{font-size:10px;color:#aab5c5}.admin-table-panel{background:#fff;border:1px solid #e3e9f1;border-radius:10px;padding:12px 21px;overflow:auto}.admin-table-panel .el-table{font-size:12px;--el-table-header-text-color: #71829f;--el-table-header-bg-color: #f9fbfe;--el-table-text-color: #7d8da6}.admin-help{font-size:11px;line-height:1.8;color:#9ca9bb;margin-top:20px}.admin-release-card{background:#fff;border:1px solid #e1e7f0;border-radius:10px;padding:23px 25px;margin-bottom:20px;overflow:auto}.admin-release-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.admin-release-heading h2{font-size:20px;color:#445a7b;font-weight:600;display:flex;align-items:center;gap:10px;margin:0 0 9px}.admin-release-heading p{color:#a1aec1;font-size:10px;margin:0}.admin-release-heading .el-tag{font-size:10px;height:21px}.release-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.release-actions .el-button{font-size:10px;height:29px;margin:0}.admin-release-notes{color:#8a9ab2;font-size:12px;line-height:1.8;white-space:pre-wrap;padding-bottom:12px}.admin-release-card .el-table{font-size:11px;--el-table-header-bg-color: #f8fafc;--el-table-header-text-color: #7e91ad;--el-table-text-color: #8a9bb1}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-three{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.dialog-footer{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #eff2f7;padding-top:20px;margin-top:12px}.field-note{font-size:10px;color:#9aa8bd;line-height:1.7}.responsive-dialog .el-form-item__label{font-size:12px;color:#6d809f}.responsive-dialog .el-input,.responsive-dialog .el-select,.responsive-dialog .el-textarea{font-size:12px}.responsive-dialog .el-dialog__title{font-size:18px;color:#435d83;font-weight:600}.responsive-dialog .el-dialog__body{padding-top:16px}.responsive-dialog .el-select{width:100%}.media-field{display:flex;gap:9px;width:100%}.file-button{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border:1px solid #d7e1f0;background:#f8faff;color:#6e8dbb;border-radius:6px;padding:0 12px;font-size:11px;cursor:pointer;position:relative;overflow:hidden}.file-button input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;cursor:pointer}.file-button.secondary{margin-top:9px;padding:0 12px;height:30px}.artifact-file-label{display:flex;flex-direction:column;align-items:center;gap:10px;border:1px dashed #c8d7ed;border-radius:9px;background:#f8fbff;color:#7f9ac1;padding:25px 20px;margin:20px 0;position:relative;overflow:hidden;cursor:pointer}.artifact-file-label strong{font-size:12px;font-weight:500;text-align:center;overflow-wrap:anywhere;max-width:100%}.artifact-file-label small{font-size:10px;color:#a1b0c5}.artifact-file-label input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.token-reveal{background:#f4f7fb;border:1px solid #e1e8f3;padding:18px;margin:20px 0;border-radius:8px;overflow-wrap:anywhere;font-size:12px;color:#5d769d}.el-message-box{max-width:calc(100vw - 30px)}@media(min-width:1500px){.hero{padding-top:58px;padding-bottom:60px;min-height:580px}.hero-art{height:420px}.note-preview{width:369px}.hero h1{font-size:70px}}@media(max-width:1100px){.hero h1{font-size:56px}.hero-art{transform:scale(.88);transform-origin:center right;margin-left:-50px}.hero-note{display:none}.admin-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sidebar{width:210px}.admin-workspace{margin-left:210px}.admin-main{padding:30px 25px}.admin-topbar{padding:0 25px}.detail-columns{gap:28px;grid-template-columns:minmax(0,1fr) 240px}.admin-release-heading{align-items:flex-start;flex-direction:column}.admin-release-card{padding:20px}}@media(max-width:800px){.container{width:calc(100% - 40px)}.site-header{height:70px}.header-inner nav{gap:18px;font-size:12px}.header-inner nav a:nth-child(2){display:none}.brand{font-size:20px}.brand small{font-size:12px}.brand-divider{margin:0 9px}.hero{gap:5px;min-height:440px}.hero h1{font-size:47px;letter-spacing:-2px}.hero-description{font-size:13px}.hero-art{transform:scale(.72);margin-left:-130px;height:395px}.hero-platforms{gap:14px;font-size:10px}.primary-link{padding:12px 16px;font-size:12px}.section-heading h2{font-size:22px}.section-heading{align-items:flex-start}.search-box{min-width:0;width:185px}.product-card{padding:22px 22px 0}.benefit-grid{gap:20px}.benefit-grid article{padding-right:0}.step-number{right:0}.footer-inner{flex-wrap:wrap;gap:13px}.footer-inner p{order:3;width:100%}.detail-columns{grid-template-columns:1fr}.product-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:17px;padding-top:20px}.info-panel{margin:0}.product-title h1{font-size:28px}.product-title{gap:18px}.product-icon.large{width:66px;height:66px}.detail-section{padding-top:28px}.login-page{gap:30px;grid-template-columns:1fr 360px;padding:35px 25px}.login-story h1{font-size:28px}.login-story p{font-size:12px}.admin-sidebar{width:175px;padding-left:12px;padding-right:12px}.admin-sidebar .brand{font-size:19px;gap:8px}.admin-sidebar .brand-mark{width:33px;height:33px}.admin-sidebar nav a{padding:13px 10px;font-size:12px;gap:9px}.admin-workspace{margin-left:175px}.admin-main{padding:25px 20px}.admin-topbar{padding:0 20px}.admin-app-card{padding:20px}.admin-app-grid{gap:16px}.admin-card-actions{flex-wrap:wrap}.admin-heading h1{font-size:24px}.admin-heading p{font-size:11px;line-height:1.8}}@media(max-width:600px){.container{width:calc(100% - 36px)}.site-header{height:64px}.brand{gap:8px;font-size:18px}.brand-mark{width:33px;height:33px;border-radius:10px}.brand-mark svg{width:22px}.brand small{font-size:11px}.header-inner nav a:first-child{display:none}.header-inner .header-console{font-size:10px;padding:8px 10px}.hero{display:flex;flex-direction:column;gap:0;padding-top:34px;padding-bottom:10px;align-items:stretch}.hero-copy{text-align:center}.eyebrow{font-size:9px}.hero h1{font-size:48px;line-height:1.22;margin:22px 0 17px}.hero h1 br{display:block}.hero-description{font-size:12px;line-height:1.9}.hero-description br{display:none}.hero-actions{justify-content:center;margin-top:22px}.hero-note{display:flex;font-size:9px;gap:4px}.hero-actions{gap:14px}.hero-platforms{justify-content:center;margin-top:22px}.hero-art{width:390px;height:370px;transform:scale(.82);transform-origin:top center;margin:15px auto -45px;max-width:100%}.note-preview{left:8px;top:51px;width:310px}.note-content{padding:23px}.floating-label{right:0;top:8px}.floating-file{right:-9px;top:125px;width:51px;height:53px}.git-preview{width:278px;right:0;bottom:12px;padding:17px}.git-preview strong{font-size:10px}.orbit-two{top:16%;right:0;bottom:16%;left:0}.orbit-one{top:2%;right:0;bottom:2%;left:0}.software-section{padding-top:30px;padding-bottom:22px}.section-heading{flex-direction:column;gap:19px;margin-bottom:22px}.section-heading h2{font-size:23px}.section-heading p{font-size:11px;line-height:1.8}.overline{font-size:8px;letter-spacing:1.2px}.search-box{width:100%;padding:12px}.product-grid{grid-template-columns:1fr;gap:17px}.product-card{padding:22px 23px 0}.product-card h3{margin-top:18px}.card-description{max-width:100%;font-size:12px}.card-bottom{margin-top:18px;font-size:10px}.how-section{padding-top:26px;padding-bottom:23px}.benefit-grid{grid-template-columns:1fr;gap:8px}.benefit-grid article{padding:13px 45px 13px 61px;border-bottom:1px solid #e9edf4;min-height:118px}.benefit-icon{position:absolute;left:0;top:21px;width:41px;height:41px}.benefit-grid h3{margin:8px 0 7px;font-size:14px}.benefit-grid p{max-width:none;margin:0;font-size:11px}.step-number{font-size:25px;top:18px;right:1px}.future-band{padding:23px 18px;margin-top:12px;margin-bottom:32px;gap:15px;align-items:flex-start}.future-band>div{grid-template-columns:1fr}.future-icon{display:none}.future-band h3{font-size:14px}.future-band p{font-size:10px;line-height:1.8}.future-band>a{font-size:10px;white-space:nowrap;margin-top:1px;gap:3px}.future-band>a svg{width:14px}.footer-inner{font-size:9px}.footer-brand{font-size:11px}.site-footer{padding:23px 0}.product-hero{align-items:flex-start;flex-direction:column;padding-bottom:25px}.product-title{gap:17px}.product-title h1{font-size:27px}.product-title p{font-size:12px;line-height:1.6}.product-title .overline{font-size:8px}.product-hero>.primary-link{width:100%}.back-link{margin:23px 0}.detail-section h2{font-size:21px}.body-copy{font-size:13px}.feature-list{grid-template-columns:1fr;font-size:12px}.download-filters{gap:8px}.download-filters select{padding:10px 5px;font-size:11px}.download-filters label{font-size:9px}.download-heading{gap:5px}.verified-note{font-size:9px}.download-card-main{padding:17px 13px;gap:10px}.download-platform{width:34px;height:36px}.download-platform svg{width:20px}.download-info h3{font-size:13px}.download-info p{font-size:10px}.download-button{font-size:10px;padding:8px 10px;gap:5px}.download-button svg{width:14px}.download-info small{font-size:8px}.checksum{padding-left:14px}.product-sidebar{grid-template-columns:1fr}.info-panel{padding:18px}.info-panel p{font-size:12px}.detail-page{padding-bottom:30px}.ios-card{padding:17px 13px;gap:10px}.ios-card h3{font-size:12px}.ios-card p{font-size:10px}.release-note-heading{gap:7px}.release-note time{font-size:9px}.login-page{grid-template-columns:1fr;padding:30px 20px;min-height:calc(100vh - 164px)}.login-story{display:none}.login-panel{max-width:380px;width:100%;margin:0 auto;padding:28px}.admin-layout{display:block}.admin-sidebar{position:static;width:100%;padding:16px 16px 10px;border-right:0;border-bottom:1px solid #e5eaf2}.admin-sidebar .brand{font-size:18px}.admin-sidebar .brand>span:last-child{display:flex;gap:10px}.brand small.console-label{font-size:10px;letter-spacing:0;margin-top:1px}.sidebar-caption,.sidebar-bottom{display:none}.admin-sidebar nav{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:19px}.admin-sidebar nav a{display:flex;flex-direction:column;gap:6px;padding:10px 4px;font-size:10px}.admin-sidebar nav a svg{width:17px}.admin-workspace{margin:0}.admin-topbar{height:44px;padding:0 20px;font-size:10px}.admin-top-note{font-size:9px}.admin-main{padding:24px 17px 40px}.admin-heading{align-items:flex-start;margin-bottom:22px;gap:12px}.admin-heading h1{font-size:23px}.admin-heading p{font-size:10px;max-width:245px}.admin-heading .el-button{height:29px;padding:8px;font-size:10px}.admin-heading .el-button svg{width:12px}.admin-app-grid{grid-template-columns:1fr}.admin-app-card{padding:23px}.admin-app-card h2{margin-top:16px}.admin-app-card p{height:auto}.admin-card-actions{margin-top:19px}.new-app-card{min-height:165px}.new-app-card>span{width:39px;height:39px;margin-bottom:13px}.admin-toolbar .el-select{max-width:180px}.admin-toolbar>.el-button{font-size:11px}.admin-table-panel{padding:9px;overflow:auto}.admin-table-panel .el-table{min-width:650px}.admin-release-card{padding:18px 15px}.admin-release-heading h2{font-size:18px;flex-wrap:wrap}.admin-release-card .el-table{min-width:590px}.admin-release-card .el-table__header-wrapper{overflow:auto}.release-actions{gap:6px}.release-actions .el-button{font-size:10px;padding:6px 10px}.form-two,.form-three{grid-template-columns:1fr;gap:0}.responsive-dialog{width:calc(100vw - 26px)!important;margin-top:25px!important;padding:17px!important}.responsive-dialog .el-dialog__title{font-size:17px}.responsive-dialog .el-form-item{margin-bottom:17px}.responsive-dialog .el-alert__title{font-size:11px;line-height:1.6}.responsive-dialog .el-dialog__body{padding-top:13px}.artifact-file-label{padding:24px 13px}.admin-help{font-size:10px}.native-input{padding:9px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.mobile-signout{display:none;border:0;background:transparent;color:#8b9eb9;padding:5px}@media(max-width:600px){.mobile-signout{display:inline-flex}.admin-top-note{margin-left:auto;margin-right:15px}}.site-logo{width:42px;height:42px;object-fit:contain;flex-shrink:0;border-radius:10px}.site-brand-name{overflow-wrap:anywhere;max-width:390px}.site-footer-text{white-space:pre-wrap;overflow-wrap:anywhere}.site-unavailable{margin-block:12vh}.login-site-logo{width:120px;height:120px;object-fit:contain}.tenant-form{display:grid;gap:20px;padding:24px;margin-block:22px}.el-dialog .tenant-form{padding:0;margin-block:0}.tenant-form label,.tenant-scope label{display:grid;gap:8px;font-size:14px;color:var(--text)}.tenant-form .native-input,.tenant-scope .native-input{width:100%;min-width:0}.tenant-form .tenant-check{display:flex;align-items:center}.tenant-check input{width:18px;height:18px}.tenant-form h2{font-size:19px;margin:0}.tenant-form .field-note{margin:0}.quota-input{display:grid;grid-template-columns:1fr 150px;align-items:end;gap:15px}.quota-input small{padding-bottom:12px;color:var(--muted)}.quota-warning{color:#a95709;font-weight:600}.site-setting-preview{display:block;width:84px;height:84px;object-fit:contain;margin-top:12px;border:1px solid var(--border);border-radius:12px}.site-setting-preview.favicon-preview{width:40px;height:40px}.tenant-admin .admin-table-panel{overflow:hidden}.admin-sidebar .brand>span:last-child{overflow-wrap:anywhere;min-width:0}.admin-card-actions a{display:inline-flex;align-items:center;gap:4px;color:var(--accent);font-size:13px}@media(max-width:700px){.site-brand-name{max-width:200px;font-size:16px}.site-logo{width:34px;height:34px}.tenant-form{padding:16px}.quota-input{grid-template-columns:1fr;gap:3px}.quota-input small{padding-bottom:0}.tenant-scope{align-items:stretch}.tenant-scope label{width:100%}.tenant-admin .admin-toolbar{flex-wrap:wrap;gap:12px}}.neutral-site-note{padding:12px 24px;background:#fff3d8;color:#78520f;font-size:13px;text-align:center}:root{--el-color-white:#fff;--el-color-black:#000;--el-color-primary-rgb:64, 158, 255;--el-color-success-rgb:103, 194, 58;--el-color-warning-rgb:230, 162, 60;--el-color-danger-rgb:245, 108, 108;--el-color-error-rgb:245, 108, 108;--el-color-info-rgb:144, 147, 153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#fff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#fff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#fff;--el-box-shadow:0px 12px 32px 4px #0000000a, 0px 8px 20px #00000014;--el-box-shadow-light:0px 0px 12px #0000001f;--el-box-shadow-lighter:0px 0px 6px #0000001f;--el-box-shadow-dark:0px 16px 48px 16px #00000014, 0px 12px 32px #0000001f, 0px 8px 16px -8px #00000029;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:#000c;--el-overlay-color-light:#000000b3;--el-overlay-color-lighter:#00000080;--el-mask-color:#ffffffe6;--el-mask-color-extra-light:#ffffff4d;--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;fill:currentColor;width:1em;height:1em;color:var(--color);line-height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.el-icon.is-loading{animation:2s linear infinite rotating}.el-icon svg{width:1em;height:1em}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;vertical-align:middle;width:-moz-fit-content;width:fit-content;display:inline-block;position:relative}.el-badge__content{background-color:var(--el-badge-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);font-size:var(--el-badge-font-size);height:var(--el-badge-size);padding:0 var(--el-badge-padding);white-space:nowrap;border:1px solid var(--el-bg-color);justify-content:center;align-items:center;display:inline-flex}.el-badge__content.is-fixed{top:0;right:calc(1px + var(--el-badge-size) / 2);z-index:var(--el-index-normal);position:absolute;transform:translateY(-50%)translate(100%)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;width:8px;height:8px;padding:0;right:0}.el-badge__content.is-hide-zero{display:none}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);background-color:var(--el-message-bg-color);width:max-content;max-width:calc(100% - 32px);transition:opacity var(--el-transition-duration),transform .4s,top .4s,bottom .4s;padding:var(--el-message-padding);align-items:center;gap:8px;display:flex;position:fixed}.el-message.is-left{left:16px}.el-message.is-right{right:16px}.el-message.is-center{left:50%;transform:translate(-50%)}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--primary{--el-message-bg-color:var(--el-color-primary-light-9);--el-message-border-color:var(--el-color-primary-light-8);--el-message-text-color:var(--el-color-primary)}.el-message--primary .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--primary{color:var(--el-message-text-color)}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0}.el-message-fade-enter-from.is-left,.el-message-fade-enter-from.is-right,.el-message-fade-leave-to.is-left,.el-message-fade-leave-to.is-right{transform:translateY(-100%)}.el-message-fade-enter-from.is-left.is-bottom,.el-message-fade-enter-from.is-right.is-bottom,.el-message-fade-leave-to.is-left.is-bottom,.el-message-fade-leave-to.is-right.is-bottom{transform:translateY(100%)}.el-message-fade-enter-from.is-center,.el-message-fade-leave-to.is-center{transform:translate(-50%,-100%)}.el-message-fade-enter-from.is-center.is-bottom,.el-message-fade-leave-to.is-center.is-bottom{transform:translate(-50%,100%)}
