:root{--primary-color:#e52521;--primary-glow:rgba(229,37,33,.08);--accent-color:#c41e1b;--bg-color:#f7f9fa;--card-bg:rgba(255,255,255,.96);--card-border:rgba(229,37,33,.08);--text-color:#2b2b2b;--text-muted:#6b7280;--text-link:#e52521;--font-sans:"Outfit", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--max-width:1200px;--transition:all .25s cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-color);font-family:var(--font-sans);flex-direction:column;min-height:100vh;line-height:1.6;display:flex;position:relative;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(400px at 50% 100px,rgba(229,37,33,.04),transparent 80%),radial-gradient(300px at 20% 300px,rgba(243,85,85,.02),transparent 80%);width:100%;max-width:1400px;height:600px;position:absolute;top:0;left:50%;transform:translate(-50%)}.lang-nav-container{max-width:var(--max-width);-webkit-backdrop-filter:blur(12px);z-index:1000;background:rgba(255,255,255,.92);border-bottom:1px solid rgba(0,0,0,.04);width:100%;height:42px;margin:0 auto;transition:height .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.lang-nav-container:hover{height:auto;overflow:visible;box-shadow:0 10px 25px rgba(0,0,0,.05)}.lang-nav{max-width:var(--max-width);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 auto;padding:8px 0;display:flex}.lang-nav a{font-size:12px}@media (max-width:1240px){.lang-nav-container,.lang-nav,.app-container{padding-left:20px;padding-right:20px}}.lang-nav::-webkit-scrollbar{height:5px;display:none}.lang-nav a,.footer-lang-nav a{color:var(--text-muted);transition:var(--transition);border-radius:4px;padding:4px 6px;font-size:13px;font-weight:500;text-decoration:none;display:inline-block}.lang-nav a:hover,.footer-lang-nav a:hover{color:var(--primary-color);background:rgba(229,37,33,.04);text-decoration:none}.footer-lang-nav a{background:rgba(229,37,33,.03);border:1px solid rgba(229,37,33,.05);border-radius:6px;padding:4px 10px;font-size:12px}.footer-lang-nav a:hover{color:var(--primary-color);background:rgba(229,37,33,.08);border-color:rgba(229,37,33,.15);transform:translateY(-1px)}.app-container{max-width:var(--max-width);flex-direction:column;flex:1;width:100%;margin:0 auto;padding:20px 0;display:flex}.app-body{width:100%;margin-top:15px}.brand-section{justify-content:space-between;align-items:center;gap:40px;width:100%;margin-bottom:6px;display:flex}.brand-info{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.toolbox-badge-wrapper{justify-content:flex-start;margin-bottom:6px;display:flex}.toolbox-badge{color:var(--primary-color);transition:var(--transition);background:linear-gradient(135deg,rgba(229,37,33,.04),rgba(243,85,85,.04));border:1px solid rgba(229,37,33,.15);border-radius:30px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 4px 15px rgba(229,37,33,.02)}.toolbox-badge:hover{border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 6px 20px rgba(229,37,33,.06)}.toolbox-badge svg{fill:currentColor;width:10px;height:10px;transition:var(--transition)}.toolbox-badge:hover svg{transform:translate(2px)}.app-header{text-align:left}.app-title{letter-spacing:-.01em;background:linear-gradient(to right, #1a1a1a, var(--primary-color), var(--accent-color));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:0;margin-bottom:4px;font-size:1.85rem;font-weight:800;line-height:1.25}.app-description{color:var(--text-muted);max-width:100%;font-size:.95rem;line-height:1.4}.header-ad{background:rgba(0,0,0,.01);border:1px solid rgba(0,0,0,.03);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:728px;height:90px;display:flex;overflow:hidden}.converter-workspace{grid-template-columns:1fr 340px;align-items:start;gap:24px;display:grid}.panel-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.02)}.drag-upload-container{text-align:center;transition:var(--transition);cursor:pointer;background:rgba(229,37,33,.01);border:2px dashed rgba(229,37,33,.25);border-radius:8px;margin-bottom:16px;padding:20px;position:relative}.preview-switch-badge{z-index:10;background:rgba(255,255,255,.88);border:1px solid rgba(229,37,33,.12);border-radius:4px;align-items:center;height:24px;padding:2px 8px;display:flex;position:absolute;top:8px;right:12px;box-shadow:0 2px 8px rgba(0,0,0,.02)}.preview-switch-badge .el-checkbox__label{color:var(--text-muted)!important;padding-left:5px!important;font-size:11px!important}.preview-switch-badge .el-checkbox{align-items:center;display:flex}.drag-upload-container:hover{border-color:var(--primary-color);background:rgba(229,37,33,.03)}.drag-upload-icon{color:var(--primary-color);margin-bottom:8px;font-size:32px}.drag-upload-text{color:var(--text-color);font-size:14px}.drag-upload-hint{color:var(--text-muted);margin-top:4px;font-size:12px}.editor-wrapper{flex-direction:column;gap:12px;display:flex}.editor-header{justify-content:space-between;align-items:center;display:flex}.editor-title{color:var(--text-color);font-size:15px;font-weight:600}.settings-section-title{text-transform:uppercase;letter-spacing:.5px;color:var(--text-color);border-bottom:2px solid rgba(229,37,33,.1);align-items:center;gap:6px;margin-bottom:16px;padding-bottom:6px;font-size:14px;font-weight:700;display:flex}.setting-item{margin-bottom:18px}.setting-label{color:var(--text-color);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.setting-ctrl{width:100%}.action-buttons{flex-direction:column;gap:12px;margin-top:24px;display:flex}.action-buttons .el-button+.el-button{margin-left:0!important}.app-footer{max-width:var(--max-width);-webkit-backdrop-filter:blur(10px);background:rgba(255,255,255,.5);border-top:1px solid rgba(0,0,0,.04);width:100%;margin:auto auto 0}.footer-content{max-width:var(--max-width);text-align:center;flex-direction:column;align-items:center;gap:16px;margin:0 auto;padding:20px;display:flex}.footer-lang-nav{flex-wrap:wrap;justify-content:center;gap:12px 16px;width:100%;padding:4px 0 12px;display:flex}.footer-links{align-items:center;gap:24px;display:flex}.footer-link{color:var(--primary-color);transition:var(--transition);background:rgba(229,37,33,.02);border:1px solid rgba(229,37,33,.15);border-radius:20px;padding:6px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-block}.footer-link:hover{border-color:var(--primary-color);color:var(--accent-color);background:rgba(229,37,33,.06);transform:translateY(-1px)}.el-button--primary{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.el-button--primary:hover,.el-button--primary:focus{background-color:var(--accent-color)!important;border-color:var(--accent-color)!important}.el-button--primary.is-plain{color:var(--primary-color)!important;background:rgba(229,37,33,.04)!important;border-color:rgba(229,37,33,.15)!important}.el-button--primary.is-plain:hover,.el-button--primary.is-plain:focus{color:#fff!important;background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.el-input.is-active .el-input__inner,.el-input__inner:focus,.el-textarea__inner:focus,.el-select .el-input.is-focus .el-input__inner{border-color:var(--primary-color)!important}.el-select-dropdown__item.selected{color:var(--primary-color)!important}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--primary-color)!important}.el-slider__bar{background-color:var(--primary-color)!important}.el-slider__button{border-color:var(--primary-color)!important}.el-switch.is-checked .el-switch__core{border-color:var(--primary-color)!important;background-color:var(--primary-color)!important}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:var(--primary-color)!important}.el-input-number__decrease:hover~.el-input .el-input__inner,.el-input-number__increase:hover~.el-input .el-input__inner{border-color:var(--primary-color)!important}@media (max-width:1024px){.brand-section{text-align:left;flex-direction:column;align-items:flex-start;gap:20px}.brand-info{align-items:flex-start}.app-header{text-align:left}.toolbox-badge-wrapper{justify-content:flex-start}.converter-workspace{grid-template-columns:1fr;gap:20px}}@media (max-width:768px){.app-title{font-size:1.45rem}.header-ad{display:none}.lang-nav-container,.lang-nav,.app-container{padding-left:12px;padding-right:12px}.footer-lang-nav{justify-content:flex-start}}.guide-articles{flex-direction:column;gap:24px;margin-top:30px;display:flex}.guide-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.02)}.guide-card h2{color:var(--text-color);border-left:4px solid var(--primary-color);margin-bottom:14px;padding-left:12px;font-size:1.25rem;font-weight:700}.guide-card h3{color:var(--text-color);margin-top:18px;margin-bottom:8px;font-size:1.05rem;font-weight:600}.guide-card p{color:var(--text-muted);margin-bottom:12px;font-size:.92rem;line-height:1.7}.guide-steps{margin-bottom:12px;margin-left:20px}.guide-steps li{color:var(--text-muted);margin-bottom:8px;font-size:.92rem;line-height:1.7}.feature-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:16px;display:grid}.feature-item{transition:var(--transition);background:rgba(229,37,33,.01);border:1px solid rgba(229,37,33,.03);border-radius:8px;padding:14px}.feature-item:hover{background:rgba(229,37,33,.02);border-color:rgba(229,37,33,.15)}.feature-header{align-items:center;gap:8px;margin-bottom:6px;display:flex}.feature-icon{align-items:center;font-size:16px;display:flex}.feature-title{color:var(--text-color);font-size:13.5px;font-weight:700}.feature-desc{color:var(--text-muted);font-size:12px;line-height:1.5}