:root{--ui-primary: #1e3a8a;--ui-primary-strong: #142b68;--ui-accent: #2563eb;--ui-accent-soft: #eaf1ff;--ui-ink: #101828;--ui-text: #344054;--ui-muted: #667085;--ui-bg: #f6f8fc;--ui-surface: #ffffff;--ui-border: #dce3ee;--ui-border-strong: #b9c7db;--ui-success: #087a55;--ui-danger: #b42318;--ui-container: 1200px;--ui-fast: .18s ease;--ui-shadow: 0 18px 50px rgba(22, 45, 88, .09);--radius: 20px;--el-border-radius-base: 20px;--el-border-radius-small: 20px;--el-border-radius-round: 20px}body{background:var(--ui-bg);color:var(--ui-ink);font-family:Noto Sans SC,Microsoft YaHei,system-ui,sans-serif}.container{width:min(calc(100% - 48px),var(--ui-container))}.site-shell>main{overflow:hidden}.public-notice{background:#132c6b;color:#eaf1ff;font-size:13px}.notice-inner{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:24px}.notice-inner span{display:inline-flex;align-items:center;gap:7px}.notice-inner svg{width:15px}.site-header{height:74px;border-bottom-color:#b9c7dbbf}.header-inner{gap:28px}.brand{gap:12px}.brand-image-only{width:min(220px,28vw);height:50px;flex:0 0 auto}.brand-image-only>img{display:block;max-width:100%;max-height:50px;width:auto;height:auto;object-fit:contain;object-position:left center}.brand-mark{width:40px;height:40px;border-radius:8px;background:var(--ui-primary)}.brand-mark svg{width:22px}.brand-copy{display:flex;flex-direction:column;line-height:1.25}.brand-copy strong{font-size:16px;letter-spacing:-.01em}.brand-copy small{margin-top:3px;color:var(--ui-muted);font-size:11px;font-weight:500;letter-spacing:.08em}.desktop-nav{gap:2px}.desktop-nav a{min-height:44px;display:inline-flex;align-items:center;border-radius:6px;color:var(--ui-text)}.desktop-nav a:hover{background:#f1f5fb;color:var(--ui-primary)}.desktop-nav a.router-link-active{background:transparent;color:var(--ui-text)}.desktop-nav a.router-link-exact-active{position:relative;background:transparent;color:var(--ui-primary)}.desktop-nav a.router-link-exact-active:after{content:"";position:absolute;left:14px;right:14px;bottom:3px;height:2px;background:var(--ui-accent)}.mobile-nav a.router-link-active{background:transparent;color:inherit}.mobile-nav a.router-link-exact-active{background:#eaf0fb;color:var(--ui-primary)}.account-link{min-height:42px;padding:0 14px;border:1px solid var(--ui-border);display:inline-flex;align-items:center;gap:7px;border-radius:6px;color:var(--ui-text);font-size:14px;font-weight:650;transition:color var(--ui-fast),border-color var(--ui-fast),background var(--ui-fast)}.account-link svg{width:17px}.account-link:hover{color:var(--ui-primary);border-color:var(--ui-border-strong);background:#f8faff}.mobile-nav{gap:4px}.mobile-nav a{min-height:50px;display:flex;align-items:center;gap:12px;border-radius:6px}.mobile-nav svg{width:20px}.hero{position:relative;background:linear-gradient(120deg,#fff 0% 54%,#f1f5ff)}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;background-image:linear-gradient(rgba(37,99,235,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.045) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 58%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 58%,#000 100%)}.hero-inner{min-height:590px;grid-template-columns:1.08fr .92fr;gap:76px;padding-block:78px;position:relative}.eyebrow,.section-kicker{text-transform:none;letter-spacing:.04em;color:var(--ui-primary)}.hero h1{max-width:690px;margin:22px 0;color:var(--ui-ink);font-size:clamp(42px,5vw,66px);line-height:1.12;font-weight:790}.hero h1 em{color:var(--ui-accent);font-style:normal}.hero-copy>p{max-width:650px;color:var(--ui-text);font-size:18px;line-height:1.85}.hero-actions{margin-top:32px}.primary-link,.secondary-link{min-height:50px;border-radius:6px;padding:12px 22px}.primary-link{background:var(--ui-primary);box-shadow:0 8px 22px #1e3a8a33}.primary-link:hover{background:var(--ui-primary-strong)}.secondary-link{border-color:var(--ui-border-strong)}.trust-list{margin-top:28px;gap:22px;color:var(--ui-text)}.trust-list svg{color:var(--ui-success)}.hero-visual{position:relative;min-height:390px}.hero-photo{position:relative;width:min(100%,480px);aspect-ratio:4/3;justify-self:end;border:1px solid #c7d3e5;background:#e9eef6;box-shadow:var(--ui-shadow);overflow:visible}.hero-photo:after{content:"";position:absolute;inset:18px -18px -18px 18px;z-index:-1;border:1px solid #b9c8df}.hero-photo>img{width:100%;height:100%;display:block;object-fit:cover}.hero-photo:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 48%,rgba(10,28,66,.32));pointer-events:none}.photo-label{position:absolute;left:-34px;bottom:28px;z-index:2;min-width:270px;padding:16px 18px;border-left:3px solid var(--ui-accent);background:#fffffff5;box-shadow:0 14px 34px #10244d29;display:flex;align-items:center;gap:12px}.photo-label>span{width:38px;height:38px;display:grid;place-items:center;background:var(--ui-accent-soft);color:var(--ui-primary)}.photo-label svg{width:19px}.photo-label div{display:flex;flex-direction:column}.photo-label strong{font-size:14px}.photo-label small{margin-top:2px;color:var(--ui-muted);font-size:12px}.visual-window{width:min(100%,460px);background:#fff;border:1px solid #cfdaea;box-shadow:var(--ui-shadow)}.visual-top{height:45px;padding:0 16px;border-bottom:1px solid var(--ui-border);display:flex;align-items:center;gap:7px;color:var(--ui-muted);font-size:12px}.visual-top i{width:8px;height:8px;border-radius:50%;background:#cbd5e1}.visual-top i:nth-child(1){background:#90a4c1}.visual-top span{margin-left:6px}.visual-body{padding:34px 30px 24px;display:grid;grid-template-columns:58px 1fr 28px;align-items:center;gap:17px}.visual-icon{width:58px;height:66px;display:grid;place-items:center;background:var(--ui-accent-soft);color:var(--ui-primary)}.visual-icon svg{width:29px}.visual-body div{display:flex;flex-direction:column}.visual-body small,.visual-body span{color:var(--ui-muted);font-size:12px}.visual-body strong{margin:2px 0 5px;font-size:17px}.visual-check{width:25px;color:var(--ui-success)}.visual-progress{height:7px;margin:2px 30px 25px;background:#e9eef5;overflow:hidden}.visual-progress span{display:block;width:78%;height:100%;background:var(--ui-accent);animation:progress-pulse 2.4s ease-in-out infinite}.visual-meta{padding:16px 30px;border-top:1px solid var(--ui-border);display:flex;justify-content:space-between;gap:15px;color:var(--ui-muted);font-size:12px}.visual-meta span{display:inline-flex;align-items:center;gap:6px}.visual-meta svg{width:15px}.floating-card{position:absolute;right:-12px;bottom:18px;min-width:205px;padding:15px 17px;border:1px solid #b9d7cb;background:#f8fffc;box-shadow:0 15px 36px #087a5521;display:flex;align-items:center;gap:12px}.floating-card>svg{width:26px;color:var(--ui-success)}.floating-card div{display:flex;flex-direction:column}.floating-card strong{font-size:14px}.floating-card small{color:var(--ui-muted);font-size:12px}@keyframes progress-pulse{0%,to{opacity:.78}50%{opacity:1}}.feature-bar{background:#fff;border-bottom:1px solid var(--ui-border)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr)}.feature-grid article{min-height:104px;padding:24px 28px;display:flex;align-items:center;gap:14px;border-right:1px solid var(--ui-border)}.feature-grid article:first-child{border-left:1px solid var(--ui-border)}.feature-grid article>span{width:40px;height:40px;display:grid;place-items:center;background:var(--ui-accent-soft);color:var(--ui-primary)}.feature-grid svg{width:21px}.feature-grid article div{display:flex;flex-direction:column}.feature-grid strong{font-size:15px}.feature-grid small{margin-top:3px;color:var(--ui-muted);font-size:13px}.feature-grid .metric-count{min-width:150px;font-variant-numeric:tabular-nums}.tool-section{padding-block:84px 94px}.section-heading{align-items:flex-end}.section-heading h2,.privacy-section h2,.category-hero h1,.tool-heading h1{color:var(--ui-ink)}.section-heading h2{font-size:clamp(32px,4vw,46px)}.section-heading>p{max-width:460px;text-align:right}.category-block{margin-top:52px}.category-title{margin-bottom:18px}.category-title>div>span{color:var(--ui-muted);font-size:12px;font-weight:650;letter-spacing:.08em}.category-title h3{margin-top:2px;font-size:24px}.category-title a{min-height:44px;padding:0 4px}.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tool-card{min-height:132px;padding:20px 22px;align-items:center;border-color:var(--ui-border);border-radius:7px;box-shadow:0 1px #10182805;transition:border-color var(--ui-fast),box-shadow var(--ui-fast),transform var(--ui-fast)}.tool-card:hover{background:#fff;border-color:#9cb1ce;box-shadow:0 12px 30px #1c345d14;transform:translateY(-2px)}.tool-icon{width:48px;height:48px;border-radius:6px;background:var(--ui-accent-soft)}.tool-icon img{width:26px;height:26px;display:block;object-fit:contain}.tool-icon.large img{width:38px;height:38px}.tool-card-body strong{font-size:17px}.tool-card-body small{margin-top:5px;color:var(--ui-text)}.tool-card-body em{margin-top:12px;color:#70819a;font-size:12px;font-style:normal}.tool-entry{width:32px;height:32px;margin-left:auto;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--ui-border);color:#718198;transition:background var(--ui-fast),color var(--ui-fast),border-color var(--ui-fast)}.tool-entry svg{width:15px}.tool-card:hover .tool-entry{background:var(--ui-primary);border-color:var(--ui-primary);color:#fff}.skeleton-grid{margin-top:46px}.tool-skeleton{min-height:158px;padding:24px;display:flex;gap:17px;background:#fff;border:1px solid var(--ui-border)}.tool-skeleton i,.tool-skeleton b,.tool-skeleton span{display:block;background:linear-gradient(90deg,#edf1f6 25%,#f8fafc,#edf1f6 75%);background-size:200% 100%;animation:skeleton 1.4s infinite}.tool-skeleton i{width:48px;height:48px;flex:0 0 auto}.tool-skeleton div{flex:1;padding-top:4px}.tool-skeleton b{width:45%;height:16px}.tool-skeleton span{width:85%;height:12px;margin-top:14px}@keyframes skeleton{to{background-position:-200% 0}}.load-state{min-height:280px;margin-top:42px;padding:42px 20px;border:1px dashed var(--ui-border-strong);background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.load-state .state-icon{width:52px;height:52px;display:grid;place-items:center;background:var(--ui-accent-soft);color:var(--ui-primary)}.load-state .state-icon svg{width:24px}.load-state h3{margin:15px 0 4px;font-size:20px}.load-state p{margin:0 0 18px;color:var(--ui-muted)}.privacy-section{padding-block:92px;background:#fff;color:var(--ui-ink);border-block:1px solid var(--ui-border)}.privacy-grid{gap:100px}.light-kicker{color:var(--ui-primary)}.privacy-section h2{margin:14px 0 22px;color:#111827;font-size:clamp(34px,4vw,50px);line-height:1.2}.privacy-copy>p{max-width:540px;color:var(--ui-text);font-size:16px;line-height:1.85}.privacy-copy>a{min-height:44px;margin-top:20px;padding:0 18px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--ui-border-strong);border-radius:20px;color:#111827;font-weight:700;transition:border-color var(--ui-fast),background var(--ui-fast)}.privacy-copy>a:hover{border-color:var(--ui-primary);background:#f5f8ff}.privacy-copy>a svg{width:17px}.privacy-grid ul{list-style:none;padding:0;margin:0;display:grid;gap:14px}.privacy-grid li{padding:22px;border:1px solid var(--ui-border);border-radius:20px;background:#f8fafc}.privacy-grid li>span{width:43px;height:43px;border:1px solid #c9d8ee;border-radius:20px;background:#fff;color:var(--ui-primary)}.privacy-grid li>span svg{width:21px}.privacy-grid li strong{color:#111827;font-size:17px}.privacy-grid li p{color:var(--ui-text);font-size:14px}.category-hero{padding-block:64px;background:#fff;border-bottom:1px solid var(--ui-border)}.category-hero-inner{display:grid;grid-template-columns:1fr auto;align-items:flex-end;gap:60px}.category-hero .breadcrumb{margin-bottom:25px}.category-hero h1{margin:10px 0 12px;font-size:clamp(36px,4.5vw,54px);letter-spacing:-.04em}.category-hero p{max-width:720px;margin:0;color:var(--ui-text);font-size:17px}.category-fact{min-width:325px;padding:19px;border-left:3px solid var(--ui-accent);background:#f4f7fd;display:flex;align-items:center;gap:14px}.category-fact>span{width:42px;height:42px;display:grid;place-items:center;background:#fff;color:var(--ui-primary)}.category-fact svg{width:21px}.category-fact div{display:flex;flex-direction:column}.category-fact strong{font-size:14px}.category-fact small{margin-top:3px;color:var(--ui-muted);font-size:12px}.category-content{min-height:520px;padding-block:54px 90px}.category-toolbar{margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:30px}.category-toolbar>div{display:flex;align-items:baseline;gap:10px}.category-toolbar strong{font-size:21px}.category-toolbar span{color:var(--ui-muted);font-size:13px}.category-toolbar .el-input{width:min(420px,100%)}.category-content .skeleton-grid,.category-content .load-state{margin-top:0}.tool-page{padding-block:34px 92px}.tool-page-inner{max-width:1100px}.tool-breadcrumb{width:fit-content;max-width:100%;min-height:46px;margin-bottom:28px;padding:8px 15px;align-items:center;gap:8px;overflow:hidden;border:1px solid var(--ui-border);border-radius:20px;background:#fff;color:var(--ui-muted)}.tool-breadcrumb a{min-width:0;display:inline-flex;align-items:center;gap:7px;transition:color .18s ease}.tool-breadcrumb a:hover{color:var(--ui-primary)}.tool-breadcrumb svg{flex:0 0 auto}.tool-breadcrumb .breadcrumb-home svg{width:18px;height:18px}.tool-breadcrumb .breadcrumb-arrow{width:15px;height:15px;color:#a5b1c2}.tool-breadcrumb strong{min-width:0;overflow:hidden;color:var(--ui-ink);font-weight:750;text-overflow:ellipsis;white-space:nowrap}.tool-page-loading{min-height:600px;padding:55px;background:#fff;border:1px solid var(--ui-border)}.tool-load-error{margin-top:30px}.tool-heading{margin:26px 0 30px;align-items:center}.tool-heading h1{margin:2px 0;font-size:38px}.tool-heading p{font-size:16px}.tool-info-grid{margin-top:24px;display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:14px}.tool-info-grid article{min-height:220px;padding:24px;border:1px solid var(--ui-border);background:var(--ui-surface)}.info-card-heading{display:flex;align-items:center;gap:12px}.info-icon{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;background:var(--ui-accent-soft);color:var(--ui-primary)}.info-icon svg{width:20px}.info-card-heading h2{margin:3px 0 0;font-size:19px}.tool-intro-card>p{margin:22px 0 0;color:var(--ui-text);line-height:1.8}.tool-steps-card ol,.tool-tips-card ul{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:13px}.tool-steps-card li{position:relative;padding-left:15px}.tool-steps-card li:before{content:"";position:absolute;left:0;top:.65em;width:5px;height:5px;background:var(--ui-accent)}.tool-steps-card li p{margin:0;color:var(--ui-text);font-size:14px;line-height:1.55}.tool-tips-card li{position:relative;padding-left:15px;color:var(--ui-text);font-size:14px;line-height:1.6}.tool-tips-card li:before{content:"";position:absolute;left:0;top:.65em;width:5px;height:5px;background:var(--ui-accent)}.tool-type-label{color:var(--ui-primary);font-size:12px;font-weight:700;letter-spacing:.08em}.tool-icon.large{width:68px;height:68px;border-radius:7px}.work-panel,.data-workspace{padding:0;border-color:var(--ui-border);border-radius:8px;box-shadow:var(--ui-shadow);overflow:hidden}.work-panel-head{min-height:96px;padding:22px 28px;border-bottom:1px solid var(--ui-border);display:flex;align-items:center;justify-content:space-between;gap:20px}.work-panel-head>div{display:flex;align-items:center;gap:14px}.work-panel-head h2{margin:0;font-size:19px}.work-panel-head p{margin:3px 0 0;color:var(--ui-muted);font-size:13px}.privacy-badge{min-height:38px;padding:0 12px;border:1px solid #cfe0d9;background:#f3fbf7;color:#146c4e;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:650}.privacy-badge svg{width:15px}.upload-stage>.el-upload{padding:28px 28px 14px}.el-upload-dragger{position:relative;min-height:276px!important;padding:34px 28px!important;border:2px dashed #afc1dd!important;border-radius:20px!important;background:linear-gradient(145deg,#f8faff,#eef4ff)!important;box-shadow:inset 0 0 0 1px #ffffffd9;transition:border-color var(--ui-fast),background var(--ui-fast),box-shadow var(--ui-fast),transform var(--ui-fast)}.el-upload-dragger:hover{border-color:var(--ui-accent)!important;background:linear-gradient(145deg,#f5f8ff,#e8f0ff)!important;box-shadow:inset 0 0 0 1px #fff,0 12px 30px #1e3a8a14;transform:translateY(-2px)}.el-upload-dragger.is-dragover{border-style:solid!important;border-color:var(--ui-accent)!important;background:#eaf1ff!important;box-shadow:0 0 0 5px #2563eb1a}.el-upload__text strong{color:var(--ui-ink);font-size:20px;font-weight:750}.el-upload__text span{margin-top:3px;color:var(--ui-muted);font-size:14px}.upload-action{min-height:44px;margin-top:18px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;border-radius:20px;background:var(--ui-primary);color:#fff;font-size:14px;font-weight:700;box-shadow:0 8px 20px #1e3a8a29}.upload-limits{margin-top:18px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;color:var(--ui-text);font-size:12px}.upload-limits span{min-height:28px;padding:4px 11px;display:inline-flex;align-items:center;border:1px solid #cfdaea;border-radius:20px;background:#ffffffdb}.upload-stage .el-upload-list{margin:14px 28px 0}.upload-stage .el-upload-list__item{min-height:48px;margin-top:8px;padding:8px 14px;border:1px solid var(--ui-border);border-radius:20px;background:#fff}.rotate-file-card{margin:16px 28px 0;padding:16px 18px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid var(--ui-border);border-radius:20px;background:#fff}.rotate-file-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:20px;background:var(--ui-accent-soft);color:var(--ui-primary)}.rotate-file-icon svg{width:23px}.rotate-file-card>div{min-width:0;display:flex;flex-direction:column}.rotate-file-card small{color:var(--ui-muted);font-size:12px}.rotate-file-card strong{margin-top:2px;overflow:hidden;color:#111827;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.rotate-file-card>div>span{margin-top:2px;color:var(--ui-muted);font-size:12px}.rotate-option-panel{padding:24px 28px 28px;border-bottom:1px solid var(--ui-border)}.rotate-option-head{margin-bottom:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.rotate-option-head>div{display:flex;flex-direction:column}.rotate-option-head label{color:#111827;font-weight:700}.rotate-option-head small{margin-top:4px;color:var(--ui-muted)}.rotate-option-head>span{color:var(--ui-primary);font-size:13px;font-weight:700}.rotate-angle-grid{width:100%;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rotate-angle-grid .el-radio-button{width:100%}.rotate-angle-grid .el-radio-button__inner{width:100%;min-height:118px;padding:16px;border:1px solid var(--ui-border)!important;border-radius:20px!important;background:#fff;box-shadow:none!important;color:#111827;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.rotate-angle-grid .el-radio-button__original-radio:checked+.el-radio-button__inner,.rotate-angle-grid .el-radio-button.is-active .el-radio-button__inner{border-color:#2563eb!important;background:#eff6ff;color:#111827;box-shadow:0 0 0 3px #2563eb1a!important}.rotate-choice{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px}.rotate-choice svg{width:28px;height:28px;color:var(--ui-primary)}.rotate-choice.is-half svg{transform:rotate(90deg)}.rotate-choice.is-left svg{transform:scaleX(-1)}.rotate-choice strong{font-size:17px}.rotate-choice small{color:var(--ui-muted);font-size:12px}.option-row{padding:22px 28px}.option-row>div{display:flex;flex-direction:column}.option-row label{color:var(--ui-ink)}.option-row small{margin-top:3px;color:var(--ui-muted)}.option-row .el-select{width:250px}.option-row .option-stack{width:min(420px,100%);gap:10px}.metadata-options{align-items:flex-start}.submit-bar{margin:0;padding:24px 28px;border-top:1px solid var(--ui-border);background:#f8faff}.submit-bar>div{display:flex;flex-direction:column}.submit-bar strong{color:var(--ui-text);font-size:14px}.submit-bar small{margin-top:3px;color:var(--ui-muted);font-size:12px}.submit-bar .el-button{min-width:150px}.submit-bar .el-button svg,.data-actions .el-button svg{width:16px;margin-left:6px}.task-stage{padding:48px 28px}.task-kicker{display:block;margin-top:18px;color:var(--ui-primary);font-size:12px;font-weight:700;letter-spacing:.08em}.task-state h2{margin-top:4px}.task-live-meta{display:flex;justify-content:center;gap:8px;margin-top:14px;color:var(--ui-muted);font-size:13px;font-variant-numeric:tabular-nums}.task-live-meta span{padding:5px 10px;border:1px solid var(--ui-border);border-radius:999px;background:var(--ui-bg)}.result-list>div{border-radius:5px}.task-stage.is-complete{min-height:0;padding:32px 28px;justify-content:flex-start;background:#fff}.result-complete{width:min(720px,100%);margin:0 auto}.result-success-head{display:flex;align-items:center;gap:16px;padding:0 0 22px;text-align:left}.result-success-icon{flex:0 0 56px;width:56px;height:56px;display:grid!important;grid-template-columns:1fr!important;place-items:center;overflow:hidden;border:1px solid #bbf0d0;border-radius:20px;background:#ecfdf3;color:#079455}.result-success-icon img{width:100%;height:100%;display:block;object-fit:contain}.result-success-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.result-success-head>div{min-width:0}.result-success-head>div>span{color:var(--ui-primary);font-size:12px;font-weight:700;letter-spacing:.08em}.result-success-head h2{margin:3px 0 2px;color:#111827;font-size:24px}.result-success-head p{margin:0;color:var(--ui-muted);font-size:14px}.result-summary{min-height:54px;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--ui-border);border-radius:20px;background:#f8faff;color:var(--ui-muted);font-size:13px}.result-summary strong{margin-left:5px;color:#111827;font-variant-numeric:tabular-nums}.result-download-list{width:min(720px,100%);margin:14px auto 0}.result-download-list>div{min-height:82px;padding:14px 16px 14px 18px;border-radius:20px;background:#fff}.result-download-list>div>span{min-width:0;display:flex;align-items:center;gap:12px}.result-download-list>div>span>svg{flex:0 0 24px;width:24px;color:#079455}.result-download-list>div>span>span{min-width:0;display:flex;flex-direction:column}.result-download-list strong{overflow:hidden;color:#111827;text-overflow:ellipsis;white-space:nowrap}.result-download-list small{margin-top:3px;color:var(--ui-muted)}.result-download-action{flex:0 0 164px;display:flex;flex-direction:column;gap:7px}.result-download-action .el-button{width:164px;min-height:44px;margin:0}.result-download-action .el-button svg{width:17px;height:17px;margin-right:5px;color:currentColor}.download-spinner{animation:download-spin .8s linear infinite}.download-spinner circle{fill:none;stroke:currentColor;stroke-width:2;opacity:.3}.download-spinner path{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.download-progress-track{width:100%;height:6px;overflow:hidden;border-radius:20px;background:#dce8fb}.download-progress-track i{width:100%;height:100%;display:block;border-radius:20px;background:#2563eb;transform-origin:left center;transition:transform .12s linear}.task-stage.is-complete>.reset-button{margin-top:20px;min-width:150px;min-height:44px;color:#111827;background:#fff}@keyframes download-spin{to{transform:rotate(360deg)}}.tool-notes{margin-top:64px}.notes-heading{margin-bottom:20px}.notes-heading h2{margin:5px 0 0;font-size:26px}.note-grid article{border:1px solid var(--ui-border);border-top:3px solid var(--ui-primary);padding:25px}.note-grid article>span{width:40px;height:40px;display:grid;place-items:center;background:var(--ui-accent-soft);color:var(--ui-primary)}.note-grid article>span svg{width:21px}.note-grid article>strong{margin-top:16px}.data-head{margin-bottom:0}.editor-grid{gap:0;border-bottom:1px solid var(--ui-border)}.editor-field{padding:25px 28px 28px}.editor-field+.editor-field{border-left:1px solid var(--ui-border)}.editor-field label{display:flex;justify-content:space-between;align-items:center}.editor-field label small{color:var(--ui-muted);font-weight:400}.editor-field .el-textarea__inner{min-height:360px!important;border-radius:4px;background:#f8faff;box-shadow:0 0 0 1px var(--ui-border) inset;line-height:1.7}.editor-field .el-textarea__inner:focus{box-shadow:0 0 0 2px var(--ui-accent) inset}.inline-error{margin:18px 28px 0;padding:12px 14px;background:#fff1f0;border:1px solid #ffd0cc;display:flex;align-items:center;gap:9px}.inline-error span{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--ui-danger);color:#fff;font-size:12px}.data-actions{margin:0;padding:22px 28px;background:#f8faff}.auth-page{background:linear-gradient(135deg,#edf3ff,#f7f9fc 55%,#fff)}.auth-card{border-radius:8px;box-shadow:var(--ui-shadow)}.auth-card .brand-mark{border-radius:6px}.profile-card,.task-history{border-radius:7px}.site-footer{padding:0;background:#fff;color:var(--ui-ink);border-top:1px solid var(--ui-border)}.footer-thanks{padding-block:38px 8px}.footer-thanks h2{margin:0 0 18px;color:#111827;font-size:16px;font-weight:700}.thanks-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.thanks-grid a,.thanks-grid>span{min-width:0;aspect-ratio:3.2 / 1;padding:14px 20px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;border:1px solid var(--ui-border);border-radius:20px;transition:border-color var(--ui-fast),box-shadow var(--ui-fast)}.thanks-grid a:hover{border-color:#b9c9e8;box-shadow:0 10px 28px #23448c14}.thanks-grid img{display:block;width:100%;height:100%;object-fit:contain}.footer-main{padding-block:52px;display:grid;grid-template-columns:1fr auto auto;gap:80px}.footer-brand{display:flex;align-items:flex-start;gap:14px}.brand-mark.light{background:var(--ui-accent-soft);color:var(--ui-primary)}.footer-brand div{display:flex;flex-direction:column}.footer-brand strong{color:#111827;font-size:17px}.footer-brand p{max-width:470px;margin:7px 0 0;color:var(--ui-muted)}.footer-column{min-width:100px;display:flex;flex-direction:column;gap:9px;font-size:13px}.footer-column strong{margin-bottom:4px;color:#111827;font-size:14px}.footer-column a{color:var(--ui-text)}.footer-column a:hover{color:var(--ui-primary)}.footer-bottom{min-height:58px;border-top:1px solid var(--ui-border);display:flex;align-items:center;justify-content:flex-start;color:var(--ui-muted);font-size:13px}.footer-bottom a,.footer-bottom>span{min-height:38px;padding:8px 12px;display:inline-flex;align-items:center;gap:7px;color:var(--ui-text);border-radius:20px;transition:color var(--ui-fast),background var(--ui-fast)}.footer-bottom svg{width:15px;color:var(--ui-primary)}.footer-bottom img{width:16px;height:16px;display:block;object-fit:contain}.footer-bottom a:hover{background:#f1f5f9}.footer-bottom a:hover{color:var(--ui-primary)}.el-button{border-radius:5px;font-weight:650}.el-button--large{min-height:46px}.el-input__wrapper{border-radius:5px}@media(max-width:960px){.desktop-nav{display:none}.mobile-menu{display:inline-flex!important;min-width:44px;min-height:44px}.hero-inner{grid-template-columns:1fr;min-height:auto}.hero-copy{max-width:730px}.hero-visual,.hero-photo{display:none}.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-grid{grid-template-columns:1fr;gap:50px}.category-hero-inner{grid-template-columns:1fr;align-items:start}.category-fact{width:100%;min-width:0}.footer-main{grid-template-columns:1fr auto auto;gap:36px}}@media(max-width:680px){.container{width:min(calc(100% - 28px),var(--ui-container))}.public-notice .notice-inner{min-height:32px;justify-content:center}.notice-inner span:first-child{display:none}.site-header{height:64px}.brand-mark{width:35px;height:35px}.brand-image-only{width:min(170px,48vw);height:44px}.brand-image-only>img{max-height:44px}.brand-copy strong{font-size:14px}.brand-copy small{display:none}.account-link{width:44px;padding:0;justify-content:center}.account-link span{display:none}.hero-inner{padding-block:54px 60px}.hero h1{font-size:39px}.hero-copy>p{font-size:16px;line-height:1.75}.hero-actions{flex-direction:column;align-items:stretch}.trust-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.feature-grid{grid-template-columns:1fr;padding-block:8px}.feature-grid article,.feature-grid article:first-child{min-height:84px;padding:17px 6px;border:0;border-bottom:1px solid var(--ui-border)}.feature-grid article:last-child{border-bottom:0}.tool-section{padding-block:58px 66px}.section-heading{align-items:flex-start}.section-heading>p{text-align:left}.category-block{margin-top:38px}.tool-grid{grid-template-columns:1fr}.tool-card{min-height:138px;padding:20px}.privacy-section{padding-block:62px}.category-hero{padding-block:42px}.category-hero h1{font-size:36px}.category-toolbar{align-items:stretch;flex-direction:column;gap:15px}.category-toolbar .el-input{width:100%}.category-content{padding-block:35px 60px}.tool-page{padding-block:22px 58px}.tool-breadcrumb{width:100%;margin-bottom:22px;padding-inline:13px;white-space:nowrap}.tool-breadcrumb a,.tool-breadcrumb strong{overflow:hidden;text-overflow:ellipsis}.tool-heading{align-items:flex-start}.tool-heading h1{font-size:30px}.tool-icon.large{width:56px;height:56px}.work-panel-head{padding:19px 18px;align-items:flex-start}.work-panel-head>div{align-items:flex-start}.privacy-badge{display:none}.upload-stage>.el-upload{padding:18px 18px 8px}.el-upload-dragger{min-height:250px!important;padding:28px 16px!important}.el-upload-dragger:hover{transform:none}.el-upload__text span{max-width:250px}.upload-stage .el-upload-list{margin-inline:18px}.option-row{padding:19px 18px;align-items:stretch;flex-direction:column}.option-row .el-select{width:100%}.submit-bar{padding:20px 18px;align-items:stretch;flex-direction:column}.submit-bar .el-button{width:100%}.editor-grid{grid-template-columns:1fr}.editor-field{padding:21px 18px}.editor-field+.editor-field{border-left:0;border-top:1px solid var(--ui-border)}.editor-field .el-textarea__inner{min-height:250px!important}.data-actions{padding:18px;display:grid;grid-template-columns:1fr 1fr}.data-actions .el-button{margin:0}.data-actions .el-button--primary{grid-column:1 / -1;grid-row:1}.note-grid{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr 1fr;gap:34px 24px}.footer-thanks{padding-top:30px}.thanks-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.thanks-grid a,.thanks-grid>span{padding:10px 12px}.footer-brand{grid-column:1 / -1}.footer-bottom{padding-block:10px;justify-content:flex-start}}.ocr-result-panel{width:min(820px,100%);margin:30px auto 0;padding:24px;border:1px solid var(--ui-border);border-radius:20px;background:#fff;text-align:left}.ocr-result-head{margin-bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ocr-result-head span{color:var(--ui-muted);font-size:12px}.ocr-result-head h3{margin:3px 0 0;font-size:20px}.ocr-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ocr-fields>div{min-width:0;padding:14px 16px;border:1px solid var(--ui-border);border-radius:20px;background:#f8fafc}.ocr-fields span{display:block;color:var(--ui-muted);font-size:12px;overflow-wrap:anywhere}.ocr-fields strong{display:block;margin-top:5px;color:var(--ui-ink);font-size:14px;overflow-wrap:anywhere}.ocr-text{margin:0;padding:18px;overflow:auto;border:1px solid var(--ui-border);border-radius:20px;background:#f8fafc;color:var(--ui-ink);white-space:pre-wrap;overflow-wrap:anywhere}.setting-security-note{margin:0;padding:13px 16px;display:flex;align-items:center;gap:8px;border:1px solid var(--ui-border);border-radius:20px;background:#f8fafc;color:var(--ui-text);font-size:13px}.setting-security-note svg{width:16px;color:var(--ui-primary)}@media(max-width:620px){.ocr-result-panel{padding:18px}.ocr-result-head{align-items:stretch;flex-direction:column}.ocr-result-head .el-button{width:100%}.ocr-fields{grid-template-columns:1fr}}.tool-name-line{display:flex;align-items:center;gap:9px}.tool-name-line em{padding:2px 8px;border-radius:20px;background:#fff7ed;color:#b45309;font-size:12px;font-style:normal;font-weight:700}.tool-card.is-maintenance{background:#fffdfa}.tool-card.is-maintenance .tool-icon{color:#9a6b16;background:#fff7e6}.tool-maintenance{display:flex;align-items:center;gap:18px;padding:30px;border:1px solid #f1d49b;border-radius:20px;background:#fffaf0}.tool-maintenance>span{width:54px;height:54px;display:grid;place-items:center;flex:0 0 auto;border-radius:20px;background:#fff0cf;color:#9a6400}.tool-maintenance svg{width:28px}.tool-maintenance h2{margin:0;font-size:21px}.tool-maintenance p{margin:5px 0 0;color:var(--ui-muted)}.maintenance-switch{display:flex;align-items:center;gap:10px}.inline-number-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.option-row>.el-slider{width:min(360px,100%)}.image-compress-options{margin-top:18px;border:1px solid var(--ui-border);border-radius:20px;padding:0 20px}.compression-estimate{margin:0 0 20px;padding:16px 18px;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:10px 18px;border-radius:20px;background:#f4f7fb;color:var(--ui-muted);font-size:14px}.compression-estimate strong{color:var(--ui-ink);font-variant-numeric:tabular-nums}.compression-estimate small{text-align:right}@media(max-width:620px){.image-compress-options{padding:0 16px}.compression-estimate{grid-template-columns:1fr;gap:4px}.compression-estimate small{text-align:left}}.quality-stepper{width:250px}.quality-stepper .el-input-number{width:100%;border-radius:20px!important}.quality-stepper .el-input__wrapper{position:relative;padding-right:32px;border-radius:20px!important}.quality-stepper .el-input__wrapper:after{content:"%";position:absolute;right:12px;color:var(--ui-ink);font-weight:700;pointer-events:none}.quality-stepper .el-input__inner{font-variant-numeric:tabular-nums}.quality-stepper .el-input-number__decrease,.quality-stepper .el-input-number__increase{width:38px;border-radius:20px!important}.quality-stepper .el-input-number__decrease{left:0}.quality-stepper .el-input-number__increase{right:0}@media(max-width:620px){.quality-stepper{width:100%}}.merge-order-panel{margin-top:22px;padding:22px;border:1px solid var(--ui-border);border-radius:20px;background:#f8fafc}.merge-order-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.merge-order-head h3{margin:0;font-size:18px}.merge-order-head p{margin:3px 0 0;color:var(--ui-muted);font-size:13px}.merge-order-head>strong{color:var(--ui-primary);font-size:14px}.merge-file-list{display:grid;gap:10px}.merge-file-card{min-width:0;display:grid;grid-template-columns:44px 72px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;border:1px solid var(--ui-border);border-radius:20px;background:#fff;cursor:grab;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.merge-file-card:hover{border-color:#a9bbd3;box-shadow:0 8px 24px #0f23410f}.merge-file-card:active{cursor:grabbing}.merge-order-number{width:40px;height:40px;display:grid;place-items:center;border-radius:20px;background:#edf3ff;color:var(--ui-primary);font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.merge-pdf-preview{width:72px;height:86px;overflow:hidden;border:1px solid var(--ui-border);border-radius:20px;background:#fff;pointer-events:none}.merge-pdf-preview object{width:100%;height:100%;display:grid;place-items:center}.merge-pdf-preview svg{width:28px;color:var(--ui-primary)}.merge-file-meta{min-width:0;display:flex;flex-direction:column}.merge-file-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merge-file-meta small{margin-top:4px;color:var(--ui-muted)}.merge-file-actions{display:flex;gap:8px}.merge-file-actions .el-button{width:auto;min-width:64px;height:40px;margin:0;padding:0 14px;border-radius:20px!important}@media(max-width:620px){.merge-order-panel{padding:16px}.merge-order-head{align-items:flex-start;flex-direction:column;gap:4px}.merge-file-card{grid-template-columns:36px 58px minmax(0,1fr);gap:10px}.merge-order-number{width:34px;height:34px}.merge-pdf-preview{width:58px;height:72px}.merge-file-actions{grid-column:2/4;justify-content:flex-end}.merge-file-actions .el-button{width:auto;min-width:64px;height:44px}}:where(.site-shell,.admin-shell) :is(.brand-mark,.desktop-nav a,.account-link,.mobile-nav a,.primary-link,.secondary-link,.hero-photo,.photo-label,.visual-window,.visual-icon,.visual-progress,.floating-card,.feature-grid,.feature-grid article,.feature-grid article>span,.tool-card,.tool-icon,.tool-entry,.tool-skeleton,.load-state,.state-icon,.category-fact,.category-fact>span,.tool-info-grid article,.info-icon,.work-panel,.data-workspace,.privacy-badge,.result-list>div,.note-grid article,.note-grid article>span,.auth-card,.profile-card,.task-history,.admin-panel,.stat-grid article,.environment-status,.environment-grid article,.environment-list,.frontend-setting-link,.settings-group-head>span,.asset-setting,.asset-preview,.site-logo-setting,.site-logo-preview,.module-card,.module-icon,.repeat-card,.banner-preview,.tool-global-settings,.tool-category-panel,.admin-tool-icon,.tool-icon-editor,.footer-icon-preview,.thanks-logo-preview,.el-button,.el-input__wrapper,.el-textarea__inner,.el-select__wrapper,.el-input-number,.el-dialog,.el-drawer,.el-upload-dragger,.el-upload-list__item,.el-radio-button__inner,.el-tag){border-radius:20px!important}.el-button,.el-input__wrapper,.el-textarea__inner,.el-select__wrapper,.el-input-number,.el-dialog,.el-drawer,.el-message,.el-notification,.el-upload-dragger,.el-segmented,.el-segmented__item,.el-tag,.el-card,.el-alert,.el-popover,.el-popper,.brand-mark,.account-link,.desktop-nav a,.mobile-nav a,.primary-link,.secondary-link,.hero-photo,.photo-label,.visual-window,.floating-card,.feature-grid article,.feature-grid article>span,.tool-card,.tool-icon,.tool-skeleton,.load-state,.privacy-grid li,.category-fact,.category-fact>span,.work-panel,.data-workspace,.privacy-badge,.result-list>div,.tool-info-grid article,.info-icon,.profile-card,.task-history,.values-grid article,.auth-card,.admin-login-card,.stat-grid article,.admin-panel,.table-panel,.repeat-card,.banner-preview,.tool-icon-editor,.admin-tool-icon,.feature-icon-preview,.site-logo-setting,.site-logo-preview,.frontend-setting-link,.settings-group,.asset-setting,.asset-preview{border-radius:20px!important}.environment-panel,.environment-grid article,.environment-list,.environment-status{border-radius:20px!important}.tool-page .work-panel,.tool-page .data-workspace,.tool-page .tool-info-grid article,.tool-page .tool-info-grid .info-icon,.tool-page .el-upload-dragger,.tool-page .result-list>div,.tool-page .el-input__wrapper,.tool-page .el-textarea__inner,.tool-page .el-select__wrapper,.tool-page .el-button,.tool-page .el-radio-button__inner{border-radius:20px!important}@media(prefers-reduced-motion:reduce){.visual-progress span,.tool-skeleton i,.tool-skeleton b,.tool-skeleton span{animation:none!important}.tool-card:hover{transform:none}}.admin-heading-actions{display:flex;gap:10px}.frontend-summary{margin-bottom:16px;display:grid;grid-template-columns:repeat(3,minmax(120px,180px)) 1fr;gap:12px}.frontend-summary article{padding:16px 18px;border:1px solid var(--ui-border);background:#fff}.frontend-summary article span{display:block;color:var(--ui-muted);font-size:12px}.frontend-summary article strong{display:block;margin-top:4px;font-size:25px;font-variant-numeric:tabular-nums}.frontend-summary>.el-button{align-self:center;justify-self:end}.frontend-module-panel{padding:0;overflow:hidden}.module-table-head,.module-row{display:grid;grid-template-columns:minmax(260px,1fr) 110px 130px 140px 110px;align-items:center;gap:16px}.module-table-head{min-height:44px;padding:0 20px;background:#f6f8fc;border-bottom:1px solid var(--ui-border);color:var(--ui-muted);font-size:12px;font-weight:700}.module-row{min-height:78px;padding:12px 20px;border-bottom:1px solid var(--ui-border)}.module-row:last-child{border-bottom:0}.module-name{min-width:0;display:flex;align-items:center;gap:12px}.module-name>div{min-width:0;display:flex;flex-direction:column}.module-name small{margin-top:3px;color:var(--ui-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module-icon{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;background:var(--ui-accent-soft);color:var(--ui-primary)}.module-icon svg{width:20px}.sort-actions,.row-actions{display:flex;align-items:center;gap:2px}.frontend-editor .el-drawer__body{padding-bottom:90px}.frontend-editor h3{margin:25px 0 14px;font-size:17px}.field-section{margin-top:28px;padding-top:4px;border-top:1px solid var(--ui-border)}.field-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.repeat-row{margin-bottom:10px;display:grid;grid-template-columns:minmax(120px,.7fr) minmax(180px,1.3fr) auto;gap:8px}.repeat-card{margin-bottom:14px;padding:16px;border:1px solid var(--ui-border);background:#f9fbfe}.repeat-card .el-form-item:last-of-type{margin-bottom:8px}.banner-preview{width:100%;aspect-ratio:16/7;border:1px solid var(--ui-border);background:#eef2f7;overflow:hidden}.banner-preview img,.banner-preview video{width:100%;height:100%;object-fit:cover;display:block}.drawer-footer{position:absolute;left:0;right:0;bottom:0;min-height:70px;padding:12px 20px;border-top:1px solid var(--ui-border);background:#fff;display:flex;align-items:center;justify-content:flex-end;gap:10px}@media(max-width:900px){.frontend-summary{grid-template-columns:repeat(3,1fr)}.frontend-summary>.el-button{grid-column:1/-1;justify-self:stretch}.frontend-module-panel{overflow-x:auto}.module-table-head,.module-row{min-width:820px}}@media(max-width:600px){.admin-heading-actions{width:100%}.admin-heading-actions .el-button{flex:1}.frontend-summary{grid-template-columns:repeat(3,1fr)}.frontend-summary article{padding:12px}.frontend-summary article strong{font-size:21px}.repeat-row,.frontend-editor .form-grid{grid-template-columns:1fr}}.tool-global-settings{margin-bottom:16px;border-radius:20px}.global-settings-head{margin-bottom:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.global-settings-head h2{margin-bottom:4px}.global-settings-head p{margin:0;color:var(--ui-muted);font-size:13px}.global-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.global-settings-grid .el-input-number,.global-settings-grid .el-select{width:100%}.tool-category-panel{margin-bottom:16px;border-radius:20px}.tool-category-head{margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:20px}.tool-category-head h2{margin:0}.tool-category-head p{margin:4px 0 0;color:var(--ui-muted);font-size:13px}.tool-category-head>strong{color:var(--ui-primary);font-size:14px}.tool-category-panel .el-segmented{max-width:100%}.admin-tool-cell{display:flex;align-items:center;gap:12px}.admin-tool-icon{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:var(--ui-accent-soft);color:var(--ui-primary)}.admin-tool-icon svg,.admin-tool-icon img{width:23px;height:23px;display:block;object-fit:contain}.admin-tool-icon.large{width:58px;height:58px;border-radius:18px}.admin-tool-icon.large svg,.admin-tool-icon.large img{width:32px;height:32px}.tool-icon-editor{margin-top:8px;padding:20px;border:1px solid var(--ui-border);border-radius:20px;background:#f8faff}.tool-icon-editor-head{margin-bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:20px}.tool-icon-editor-head h3{margin:0;font-size:17px}.tool-icon-editor-head p{margin:4px 0 0;color:var(--ui-muted);font-size:13px}.tool-icon-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media(max-width:800px){.global-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.global-settings-head{flex-direction:column}.global-settings-head .el-button{width:100%}.global-settings-grid{grid-template-columns:1fr}}.site-logo-setting{margin-bottom:24px;padding:20px;display:grid;grid-template-columns:210px 1fr;gap:22px;border:1px solid var(--ui-border);background:#f8faff}.site-logo-preview{min-height:110px;padding:20px;display:grid;place-items:center;border:1px dashed var(--ui-border-strong);background:#fff;overflow:hidden}.site-logo-preview img{display:block;max-width:100%;max-height:80px;object-fit:contain}.site-logo-preview span{color:var(--ui-muted);font-size:13px}.site-logo-fields .el-form-item{margin-bottom:12px}.site-logo-actions{display:flex;align-items:center;gap:10px}.site-logo-fields>small{display:block;margin-top:10px;color:var(--ui-muted);line-height:1.6}@media(max-width:700px){.site-logo-setting{grid-template-columns:1fr}.site-logo-preview{min-height:96px}}.settings-page{max-width:1120px}.frontend-setting-link{min-height:92px;margin-bottom:18px;padding:18px 22px;display:grid;grid-template-columns:48px 1fr 24px;align-items:center;gap:16px;border:1px solid #c9d8ee;background:linear-gradient(135deg,#f8faff,#edf4ff);color:var(--ui-ink);transition:border-color var(--ui-fast),background var(--ui-fast)}.frontend-setting-link:hover{border-color:var(--ui-accent);background:#edf4ff}.frontend-setting-link>span{width:48px;height:48px;display:grid;place-items:center;border-radius:20px;background:var(--ui-primary);color:#fff}.frontend-setting-link>span svg,.frontend-setting-link>svg{width:21px}.frontend-setting-link>svg{color:var(--ui-primary)}.frontend-setting-link strong{font-size:16px}.frontend-setting-link p{margin:3px 0 0;color:var(--ui-muted);font-size:13px}.settings-sections{display:grid;gap:18px}.settings-group{padding:0;overflow:hidden}.settings-group-head{min-height:86px;padding:20px 24px;display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--ui-border);background:#fbfcfe}.settings-group-head>span{width:42px;height:42px;display:grid;place-items:center;border-radius:20px;background:var(--ui-accent-soft);color:var(--ui-primary)}.settings-group-head svg{width:20px}.settings-group-head h2{margin:0 0 3px;font-size:18px}.settings-group-head p{margin:0;color:var(--ui-muted);font-size:13px}.settings-group>.el-form{padding:24px}.settings-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.asset-setting{margin:6px 0 18px;padding:18px;display:grid;grid-template-columns:210px 1fr;gap:20px;align-items:center;border:1px solid var(--ui-border);background:#f8faff}.asset-preview{min-height:105px;padding:16px;display:grid;place-items:center;border:1px dashed var(--ui-border-strong);background:#fff;overflow:hidden;color:var(--ui-muted);font-size:13px}.asset-preview img{display:block;max-width:100%;max-height:78px;object-fit:contain}.compact-asset .favicon-preview{min-height:88px}.favicon-preview img{max-width:56px;max-height:56px}.share-preview{aspect-ratio:1.91/1;min-height:0}.share-preview img{width:100%;height:100%;max-height:none;object-fit:cover}.asset-setting .el-form-item{margin-bottom:10px}.asset-actions{display:flex;align-items:center;gap:10px}.asset-setting small,.setting-help{display:block;margin-top:10px;color:var(--ui-muted);font-size:12px;line-height:1.6}.result-icon-preview{color:#079455;background:#ecfdf3}.result-icon-preview img{width:56px;height:56px;object-fit:contain}.result-icon-preview svg{width:28px}.settings-group .el-input-number{width:220px}@media(max-width:720px){.settings-form-grid,.asset-setting{grid-template-columns:1fr}.frontend-setting-link{grid-template-columns:44px 1fr 20px}.settings-group>.el-form{padding:18px}.settings-group-head{padding-inline:18px}}.environment-panel{margin-bottom:18px;padding:0;overflow:hidden}.environment-head{min-height:92px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--ui-border);background:#fbfcfe}.environment-head>div{display:flex;align-items:center;gap:14px}.environment-head h2{margin:0;font-size:18px}.environment-head p{margin:4px 0 0;color:var(--ui-muted);font-size:13px}.environment-status{width:46px;height:46px;display:grid;place-items:center}.environment-status svg{width:22px}.environment-status.is-healthy{background:#eaf8f1;color:#087a55}.environment-status.has-error{background:#fff0ee;color:var(--ui-danger)}.environment-group{padding:22px;border-bottom:1px solid var(--ui-border)}.environment-group:last-child{border-bottom:0}.environment-group h3{margin:0 0 14px;font-size:15px}.environment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.environment-grid article{min-width:0;padding:16px;border:1px solid var(--ui-border);background:#fff}.environment-grid article.missing{border-color:#f3b4ad;background:#fff9f8}.environment-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.environment-grid article p{margin:8px 0 4px;color:var(--ui-text);font-size:13px}.environment-grid article small{display:block;min-height:36px;color:var(--ui-muted);font-size:11px;line-height:1.5}.environment-grid article code{display:block;margin-top:9px;overflow:hidden;color:#475467;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.environment-list{border:1px solid var(--ui-border);overflow:hidden}.environment-list>div{min-height:62px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--ui-border)}.environment-list>div:last-child{border-bottom:0}.environment-list>div.missing{background:#fff9f8}.environment-list span{min-width:0}.environment-list strong{display:block;font-size:13px}.environment-list small{display:block;margin-top:2px;color:var(--ui-muted);font-size:11px;overflow-wrap:anywhere}@media(max-width:900px){.environment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.environment-head{align-items:stretch;flex-direction:column}.environment-head>.el-button{width:100%}.environment-grid{grid-template-columns:1fr}.environment-group{padding:18px}}.footer-icon-actions{margin-top:-4px;display:flex;align-items:center;gap:10px}.footer-icon-preview{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--ui-border);border-radius:20px;background:#f8faff}.footer-icon-preview img{max-width:22px;max-height:22px;object-fit:contain}.thanks-logo-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.thanks-logo-preview{width:180px;height:64px;padding:8px 12px;display:grid;place-items:center;border:1px solid var(--ui-border);border-radius:20px;background:#fff}.thanks-logo-preview img{max-width:100%;max-height:100%;object-fit:contain}.about-page{background:#fff;color:var(--ui-ink)}.about-hero{padding:88px 0 96px;background:#fff}.about-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(48px,7vw,96px)}.about-hero-copy{max-width:620px}.about-hero-copy h1{margin:12px 0 18px;color:#111827;font-size:clamp(42px,5vw,68px);line-height:1.08;letter-spacing:-.04em}.about-hero-copy>strong{display:block;margin-bottom:22px;color:var(--ui-primary);font-size:20px}.about-hero-copy p{margin:0 0 14px;color:#475467;font-size:17px;line-height:1.85}.about-visual{min-height:430px;overflow:hidden;border:1px solid var(--ui-border);border-radius:20px;background:#f5f7fb;box-shadow:0 20px 55px #0f23481a}.about-visual>img{width:100%;height:100%;min-height:430px;display:block;object-fit:cover}.about-visual-placeholder{min-height:430px;display:grid;place-items:center;align-content:center;gap:14px;color:var(--ui-primary)}.about-visual-placeholder svg{width:58px}.about-visual-placeholder span{color:#111827;font-weight:700}.about-contact-section{padding:88px 0;border-top:1px solid var(--ui-border);background:#f8faff}.about-contact-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(460px,1.2fr);align-items:start;gap:clamp(48px,8vw,110px)}.about-contact-copy{padding-top:12px}.about-contact-copy h2{margin:12px 0 14px;color:#111827;font-size:clamp(34px,4vw,52px);letter-spacing:-.03em}.about-contact-copy p{max-width:520px;margin:0 0 26px;color:#475467;font-size:16px;line-height:1.8}.about-contact-copy .primary-link{width:fit-content}.about-contact-copy .primary-link svg{width:17px}.about-contact-card{padding:12px 24px;border:1px solid var(--ui-border);border-radius:20px;background:#fff;box-shadow:0 14px 40px #0f234812}.about-contact-card>a,.about-contact-card>div{min-height:82px;display:flex;align-items:center;gap:15px;border-bottom:1px solid var(--ui-border);color:inherit}.about-contact-card>a:hover strong{color:var(--ui-primary)}.about-contact-card>:last-child:not(.about-contact-image){border-bottom:0}.about-contact-card>a>span,.about-contact-card>div>span{flex:0 0 44px;width:44px;height:44px;display:grid;place-items:center;border-radius:20px;background:var(--ui-accent-soft);color:var(--ui-primary)}.about-contact-card svg{width:21px}.about-contact-card small{display:block;color:var(--ui-muted);font-size:12px}.about-contact-card strong{display:block;margin-top:3px;color:#111827;font-size:15px;overflow-wrap:anywhere;transition:color var(--ui-fast)}.about-contact-image{width:min(220px,100%);aspect-ratio:1;margin:20px 0 12px;display:block;object-fit:contain;border:1px solid var(--ui-border);border-radius:20px}.about-admin-media{margin:-4px 0 24px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.about-admin-media>span{width:210px;height:120px;padding:8px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--ui-border);border-radius:20px;background:#f8faff}.about-admin-media.is-contact>span{width:110px;height:110px}.about-admin-media img{width:100%;height:100%;display:block;object-fit:contain}@media(max-width:900px){.about-hero-grid,.about-contact-grid{grid-template-columns:1fr}.about-visual{min-height:340px}.about-visual>img,.about-visual-placeholder{min-height:340px}}@media(max-width:680px){.about-hero,.about-contact-section{padding:58px 0}.about-hero-grid,.about-contact-grid{gap:36px}.about-hero-copy h1{font-size:42px}.about-hero-copy p{font-size:16px}.about-visual,.about-visual>img,.about-visual-placeholder{min-height:260px}.about-contact-card{padding-inline:18px}}.module-banner{min-height:clamp(520px,68vh,720px);isolation:isolate;overflow:hidden;background:#101b32;color:#fff}.module-banner:before{content:none}.banner-media,.banner-overlay{position:absolute;inset:0}.banner-media{z-index:-2;background:#101b32}.banner-media img,.banner-media video{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.banner-media video{pointer-events:none}.banner-overlay{z-index:-1;background:linear-gradient(90deg,rgba(255,255,255,var(--banner-overlay,.56)),rgba(255,255,255,calc(var(--banner-overlay,.56) * .82)) 56%,rgba(255,255,255,calc(var(--banner-overlay,.56) * .5)))}.module-banner .hero-inner{min-height:clamp(520px,68vh,720px);display:flex;align-items:center;padding-block:76px}.module-banner .hero-copy{max-width:760px}.module-banner .eyebrow{border-color:#11182729;background:#ffffffb8;color:#111827;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.module-banner h1{color:#111827;text-wrap:balance;text-shadow:none}.module-banner h1 em{color:#111827}.module-banner .hero-copy>p{color:#111827;text-shadow:none}.module-banner .primary-link{border:1px solid #2563eb;background:#2563eb;color:#fff;box-shadow:0 10px 28px #2563eb47}.module-banner .primary-link:hover{border-color:#1d4ed8;background:#1d4ed8;color:#fff}.module-banner .secondary-link{border-color:#fff;color:#111827;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.module-banner .secondary-link:hover{border-color:#e5e7eb;background:#f3f4f6;color:#000}@media(max-width:680px){.module-banner,.module-banner .hero-inner{min-height:520px}.module-banner .hero-inner{padding-block:58px 64px}.banner-overlay{background:rgba(255,255,255,var(--banner-overlay,.56))}}.feature-bar{position:relative;z-index:10;margin-top:-52px;background:transparent;border:0}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;overflow:visible;border:0;border-radius:5px;background:transparent;box-shadow:none}.feature-grid article,.feature-grid article:first-child,.feature-grid article:last-child{border:1px solid var(--ui-border);border-radius:5px;background:#fff;box-shadow:0 12px 30px #0f23481a}.feature-grid article>span{flex:0 0 44px;width:44px;height:44px;overflow:hidden;border-radius:5px}.feature-grid article>span img{width:24px;height:24px;display:block;object-fit:contain}.feature-icon-actions{margin:-4px 0 18px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.feature-icon-preview{width:44px;height:44px;padding:8px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--ui-border);border-radius:5px;background:#f6f8fc}.feature-icon-preview img{width:100%;height:100%;display:block;object-fit:contain}@media(max-width:960px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-info-grid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.feature-bar{margin-top:-40px;padding-inline:0}.feature-grid{grid-template-columns:1fr;border-radius:5px}.feature-grid article{min-height:82px}.tool-info-grid{grid-template-columns:1fr}.tool-info-grid article{min-height:auto;padding:20px}.rotate-file-card{margin-inline:18px;grid-template-columns:44px minmax(0,1fr)}.rotate-file-card>.el-button{grid-column:1/-1;width:100%}.rotate-option-panel{padding:22px 18px 24px}.rotate-option-head{align-items:flex-start;flex-direction:column;gap:6px}.rotate-angle-grid{gap:8px}.rotate-angle-grid .el-radio-button__inner{min-height:108px;padding:13px 8px}.task-stage.is-complete{padding:24px 16px}.result-summary{align-items:flex-start;flex-direction:column;gap:5px}.result-download-list>div{align-items:stretch;flex-direction:column}.result-download-action{flex-basis:auto;width:100%}.result-download-action .el-button{width:100%}}:where(.site-shell,.admin-shell) :is(.brand-mark,.desktop-nav a,.account-link,.mobile-nav a,.primary-link,.secondary-link,.hero-photo,.photo-label,.visual-window,.visual-icon,.visual-progress,.floating-card,.feature-grid,.feature-grid article,.feature-grid article>span,.feature-icon-preview,.tool-card,.tool-icon,.tool-entry,.tool-skeleton,.load-state,.state-icon,.category-fact,.category-fact>span,.tool-info-grid article,.info-icon,.work-panel,.data-workspace,.result-list>div,.note-grid article,.note-grid article>span,.auth-card,.profile-card,.task-history,.admin-panel,.stat-grid article,.environment-status,.environment-grid article,.environment-list,.frontend-setting-link,.settings-group-head>span,.asset-setting,.asset-preview,.site-logo-setting,.site-logo-preview,.module-card,.module-icon,.repeat-card,.banner-preview,.tool-global-settings,.tool-category-panel,.admin-tool-icon,.tool-icon-editor,.footer-icon-preview,.thanks-logo-preview,.ocr-result-panel,.ocr-fields>div,.ocr-text,.setting-security-note,.el-button,.el-input__wrapper,.el-textarea__inner,.el-select__wrapper,.el-input-number,.el-dialog,.el-drawer,.el-upload-dragger,.el-upload-list__item,.el-radio-button__inner,.el-tag,.el-message,.el-notification,.el-card,.el-alert,.el-popover){border-radius:20px!important}: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}
