:root{--ts-primary:#EF4444;--ts-accent:#DC2626;--ts-bg:#F8FAFC;--ts-card-bg:#FFFFFF;--ts-border:#E2E8F0;--ts-text:#1E293B;--ts-text-muted:#64748B;--ts-radius:12px;--ts-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);--ts-shadow-hover:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);--ts-transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--e-global-color-419601e:#2563EB;--e-global-color-da0a130:#4F8CFF}body{background-color:var(--ts-bg);color:var(--ts-text);-webkit-font-smoothing:antialiased}.ts-container{padding:30px 0}.ts-tool-page-wrap{margin:0 auto;padding:60px 20px}.ts-tool-header{margin-bottom:60px}.ts-tool-header h1{font-size:3rem;font-weight:800;letter-spacing:-.025em;margin-bottom:16px;color:var(--ts-text)}.ts-tool-desc{font-size:1.125rem;color:var(--ts-text-muted);line-height:1.6}.ts-category-section{margin-bottom:80px}.ts-category-title{font-size:1.5rem;font-weight:700;color:var(--ts-text);margin-bottom:32px;display:flex;align-items:center;gap:16px}.ts-category-title::after{content:'';flex:1;height:1px;background:var(--ts-border)}.ts-tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.ts-tool-card{background:var(--ts-card-bg);border:1px solid var(--ts-border);border-radius:var(--ts-radius);padding:32px;text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%;transition:var(--ts-transition);position:relative;overflow:hidden}.ts-tool-card:hover{transform:translateY(-8px);box-shadow:var(--ts-shadow-hover);border-color:var(--ts-primary)}.ts-tool-icon{width:56px;height:56px;background:#FFF5F5;color:var(--ts-primary);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;transition:var(--ts-transition)}.ts-tool-card:hover .ts-tool-icon{background:var(--ts-primary);color:#FFF}.ts-tool-icon i{font-size:28px}.ts-tool-card h3{font-size:1.25rem;font-weight:700;margin:0 0 12px 0;color:var(--ts-text)}.ts-tool-card p{font-size:.9375rem;color:var(--ts-text-muted);line-height:1.6;margin:0 0 24px 0;flex-grow:1}.ts-tool-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.875rem;color:var(--ts-primary);text-transform:uppercase;letter-spacing:.05em;padding:12px 0}.ts-tool-link i{transition:transform 0.2s}.ts-tool-card:hover .ts-tool-link i{transform:translateX(4px)}.ts-tool-content-wrapper{background:#FFF;border-radius:20px;border:1px solid var(--ts-border);padding:40px;box-shadow:var(--ts-shadow)}.ts-tool-render-box{min-height:400px}.ts-card{background:#fff;border-radius:var(--ts-radius);border:1px solid var(--ts-border)}.ts-main-layout{display:grid;grid-template-columns:1fr 320px;gap:30px}@media (max-width:1024px){.ts-main-layout{grid-template-columns:1fr!important;gap:40px!important;display:block!important}.ts-sidebar{width:100%!important}.ts-tools-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.ts-tool-header h1,.ts-archive-hero h1{font-size:2.25rem!important}.ts-tools-grid{grid-template-columns:1fr!important}.ts-sandbox-body{padding:20px!important}.ts-archive-hero{padding:50px 15px!important;margin-bottom:40px!important}}@media (max-width:480px){.ts-tool-header h1,.ts-archive-hero h1{font-size:1.75rem!important}.ts-container{padding:0 10px!important}.ts-tool-card{padding:20px!important}}.tool-injection-area{all:initial;display:block;width:100%}.tool-injection-area *{all:unset;box-sizing:border-box}.tool-injection-area{font-family:inherit}.tool-injection-area div,.tool-injection-area span,.tool-injection-area p,.tool-injection-area input,.tool-injection-area button,.tool-injection-area textarea,.tool-injection-area form,.tool-injection-area select,.tool-injection-area label{all:revert}.wpte-tool-container{margin:0 auto;display:flex;flex-direction:column}.wpte-tool-header{padding:50px 30px!important;background:#FFFFFF!important;border-radius:20px!important;border:1px solid rgb(0 0 0 / .05)!important;box-shadow:0 10px 15px -3px rgb(0 0 0 / .05)!important}.wpte-tool-header h1{font-size:2.5rem!important;font-weight:800!important;color:#0F172A!important}.wpte-tool-output{background:#FFFFFF!important;border-radius:20px!important;padding:40px!important;border:1px solid rgb(0 0 0 / .05)!important;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1)!important;margin-bottom:30px!important}.wpte-tool-content{background:#FFFFFF!important;border-radius:20px!important;padding:40px!important;line-height:1.8!important;color:#475569!important}@media (max-width:768px){.wpte-tool-header{padding:30px 20px!important}.wpte-tool-header h1{font-size:1.75rem!important}.wpte-tool-header p{font-size:0.95rem!important}.wpte-tool-output{padding:20px!important;margin-bottom:20px!important}.wpte-tool-content{padding:25px!important;font-size:0.9rem!important}.tool-injection-area input,.tool-injection-area select,.tool-injection-area textarea,.tool-injection-area button{font-size:14px!important;padding:10px!important}}@media (max-width:480px){.wpte-tool-header h1{font-size:1.5rem!important}}@keyframes slideUpTS{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ts-style8-card,.ts-animate-card{animation:slideUpTS 0.5s ease-out forwards;opacity:0}.ts-style8-card:nth-child(1){animation-delay:0.05s}.ts-style8-card:nth-child(2){animation-delay:0.1s}.ts-style8-card:nth-child(3){animation-delay:0.15s}.ts-style8-card:nth-child(n+4){animation-delay:0.2s}.ts-card-hover{transition:all 0.3s cubic-bezier(.4,0,.2,1);cursor:pointer}.ts-card-hover:hover{transform:translateY(-4px);box-shadow:0 20px 30px -8px rgb(0 0 0 / .12),0 8px 15px -6px rgb(0 0 0 / .06)!important}.ts-card-hover:hover .ts-card-icon{transform:scale(1.05)}.ts-launch-btn{transition:all 0.2s}.ts-card-hover:hover .ts-launch-btn{transform:translateX(3px)}