.duplicate-tool-ui{background:#fff;border:1px solid #dbe3ef!important;border-radius:26px!important;box-shadow:0 22px 60px rgba(15,23,42,.1);overflow:hidden;padding:0!important}.dl-app,.dl-app *{box-sizing:border-box}.dl-app button,.dl-app select,.dl-app textarea{font:inherit}.dl-visually-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.dl-toolbar{background:linear-gradient(105deg,#fff 52%,#f6f4ff);border-bottom:1px solid #e5eaf2;gap:18px;justify-content:space-between;min-height:76px;padding:13px 18px}.dl-title,.dl-toolbar{align-items:center;display:flex}.dl-title{gap:12px;min-width:0}.dl-title>span{background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:14px;box-shadow:0 10px 22px rgba(79,70,229,.26);color:#fff;display:grid;flex:0 0 45px;height:45px;place-items:center;width:45px}.dl-footer-action svg,.dl-quick-process svg,.dl-title svg{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:20px}.dl-title div{display:grid;gap:2px;min-width:0}.dl-title strong{color:#111827;font-size:16px}.dl-title small{color:#64748b;font-size:12px}.dl-title .tool-ui__title{color:#111827;font-size:16px;line-height:1.35;margin:0}.dl-settings-details>summary{display:none}.dl-toolbar__actions{align-items:center;display:flex;gap:14px}.dl-private{align-items:center;color:#047857;display:flex;font-size:11px;font-weight:750;gap:8px;white-space:nowrap}.dl-private i{background:#10b981;border-radius:50%;box-shadow:0 0 0 4px #d1fae5;height:8px;width:8px}.dl-quick-process{align-items:center;background:linear-gradient(135deg,#4f46e5,#7c3aed);border:0;border-radius:12px;box-shadow:0 9px 20px rgba(79,70,229,.24);color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:800;gap:8px;justify-content:center;min-height:42px;padding:0 15px;transition:transform .2s,box-shadow .2s}.dl-quick-process:hover{box-shadow:0 12px 25px rgba(79,70,229,.31);transform:translateY(-1px)}.dl-settings{align-items:stretch;background:#f8fafc;border-bottom:1px solid #e5eaf2;display:grid;gap:14px;grid-template-columns:190px minmax(300px,1fr) minmax(280px,.85fr);padding:16px 18px}.dl-option-group,.dl-select-group,.dl-settings__intro{background:#fff;border:1px solid #e1e7f0;border-radius:14px;padding:13px 14px}.dl-settings__intro{display:flex;flex-direction:column;gap:4px;justify-content:center}.dl-option-group>span,.dl-settings__intro span{color:#6366f1;font-size:9px;font-weight:900;letter-spacing:.12em}.dl-settings__intro strong{color:#1e293b;font-size:13px}.dl-settings__intro small{color:#94a3b8;font-size:10px;line-height:1.4}.dl-option-group{align-content:center;display:grid;gap:10px 15px;grid-template-columns:1fr 1fr}.dl-option-group>span{color:#64748b;grid-column:1/-1}.dl-option-group label{align-items:center;color:#334155;cursor:pointer;display:flex;font-size:11px;font-weight:650;gap:8px;min-width:0}.dl-option-group input{opacity:0;position:absolute}.dl-option-group label i{background:#fff;border:1px solid #cbd5e1;border-radius:5px;display:grid;flex:0 0 18px;height:18px;place-items:center;transition:.18s;width:18px}.dl-option-group input:checked+i{background:#4f46e5;border-color:#4f46e5}.dl-option-group input:checked+i:after{border:solid #fff;border-width:0 0 2px 2px;content:"";height:4px;transform:rotate(-45deg) translate(1px,-1px);width:8px}.dl-select-group{align-content:center;display:grid;gap:10px;grid-template-columns:1fr 1fr}.dl-select-group label{color:#64748b;display:grid;font-size:9px;font-weight:850;gap:6px;letter-spacing:.04em;min-width:0;text-transform:uppercase}.dl-select-group select{background:#fbfcfe;border:1px solid #d5deea;border-radius:10px;color:#263247;font-size:11px;font-weight:650;height:38px;min-width:0;outline:none;padding:0 30px 0 10px;text-transform:none;width:100%}.dl-select-group select:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.11)}.dl-editors{background:#f1f4f9;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);min-height:390px;padding:16px 18px}.dl-editor{background:#fff;border:1px solid #dce4ef;border-radius:16px;box-shadow:0 4px 14px rgba(15,23,42,.035);display:flex;flex-direction:column;min-width:0;overflow:hidden}.dl-editor--output{background:#fafaff;border-color:#d8ddfb}.dl-editor__head{align-items:center;background:#fff;border-bottom:1px solid #e7ebf2;display:flex;gap:10px;justify-content:space-between;min-height:58px;padding:9px 11px 9px 15px}.dl-editor--output .dl-editor__head{background:#f8f7ff}.dl-editor__head>div:first-child{display:grid;gap:2px;min-width:0}.dl-editor__head strong{color:#1e293b;font-size:13px}.dl-editor__head span{color:#94a3b8;font-size:10px}.dl-head-actions,.dl-head-actions button{align-items:center;display:flex;gap:5px}.dl-head-actions button{background:#fff;border:1px solid #dbe3ed;border-radius:9px;color:#475569;cursor:pointer;font-size:10px;font-weight:750;height:34px;justify-content:center;padding:0 9px;transition:.18s}.dl-head-actions button:hover{background:#f5f3ff;border-color:#a5b4fc;color:#4338ca}.dl-head-actions svg{fill:none;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:15px}.dl-editor textarea{background:#fff;border:0;color:#172033;flex:1;font:13px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;margin:0;min-height:310px;min-width:0;outline:none;overflow:auto;padding:16px;resize:none;white-space:pre;width:100%}.dl-editor--output textarea{background:#fafaff;color:#28344c}.dl-editor textarea:focus{box-shadow:inset 0 0 0 2px rgba(99,102,241,.2)}.dl-process-wrap{display:grid;place-items:center}.dl-process-wrap button{background:#fff;border:1px solid #c7d2fe;border-radius:13px;box-shadow:0 8px 18px rgba(79,70,229,.14);color:#4f46e5;cursor:pointer;display:grid;height:42px;padding:0;place-items:center;transition:.2s;width:42px}.dl-process-wrap button:hover{background:#4f46e5;color:#fff;transform:translateX(2px)}.dl-process-wrap svg{fill:none;height:19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:19px}.dl-process-wrap span{display:none}.dl-stats{background:#fff;border-top:1px solid #e5eaf2;display:grid;gap:9px;grid-template-columns:repeat(4,1fr);padding:12px 18px}.dl-stats article{align-items:center;background:#f8fafc;border:1px solid #e1e7f0;border-radius:12px;display:flex;gap:9px;justify-content:space-between;min-width:0;padding:11px 13px}.dl-stats span{color:#64748b;font-size:8px;font-weight:900;letter-spacing:.09em}.dl-stats strong{color:#1e293b;font-size:18px}.dl-stats .is-highlight{background:#eef2ff;border-color:#c7d2fe}.dl-stats .is-highlight strong{color:#4f46e5}.dl-footer-action{align-items:center;display:flex;gap:14px;justify-content:space-between;padding:2px 18px 15px}.dl-footer-action>span{align-items:center;color:#64748b;display:flex;font-size:10px;gap:7px}.dl-footer-action>span i{background:#10b981;border-radius:50%;height:7px;width:7px}.dl-footer-action>span[data-state=error]{color:#b91c1c}.dl-footer-action>span[data-state=error] i{background:#ef4444}.dl-footer-action>span[data-state=success]{color:#047857}.dl-footer-action>button:focus-visible,.dl-head-actions button:focus-visible,.dl-process-wrap button:focus-visible,.dl-quick-process:focus-visible,.dl-settings-details>summary:focus-visible{outline:3px solid rgba(99,102,241,.36);outline-offset:2px}.dl-footer-action>button{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:11px;color:#4338ca;cursor:pointer;display:flex;font-size:11px;font-weight:800;gap:8px;justify-content:center;min-height:42px;padding:0 16px}.dl-footer-action>button:hover{background:#4f46e5;color:#fff}@media (max-width:1050px){.dl-settings{grid-template-columns:1fr 1fr}.dl-settings__intro{grid-column:1/-1}.dl-settings__intro small{max-width:520px}}@media (max-width:900px){.dl-editors{grid-template-columns:1fr}.dl-editor textarea{min-height:260px}.dl-process-wrap{min-height:52px}.dl-process-wrap button{display:flex;gap:7px;height:38px;padding:0 14px;width:auto}.dl-process-wrap button:hover{transform:translateY(-1px)}.dl-process-wrap span{display:inline;font-size:11px;font-weight:800}}@media (max-width:680px){body .tool-page .main-column .tool-ui.duplicate-tool-ui{padding:0!important}.duplicate-tool-ui{border-radius:18px!important}.dl-toolbar{padding:10px 12px}.dl-toolbar__actions{display:none}.dl-settings-details>summary{align-items:center;background:#eef2ff;color:#312e81;cursor:pointer;display:flex;font-size:13px;font-weight:800;justify-content:space-between;list-style:none;padding:14px 16px}.dl-settings-details>summary::-webkit-details-marker{display:none}.dl-settings-details>summary:after{content:"+";font-size:20px;line-height:1}.dl-settings-details[open]>summary:after{content:"−"}.dl-quick-process{min-width:42px;padding:0;width:42px}.dl-quick-process svg{width:18px}.dl-quick-label{display:none}.dl-settings{gap:9px;grid-template-columns:1fr;padding:12px}.dl-settings__intro{display:none}.dl-option-group,.dl-select-group{grid-template-columns:1fr}.dl-editors{padding:12px}.dl-editor__head{padding:8px 9px 8px 12px}.dl-head-actions button span{display:none}.dl-head-actions button{padding:0;width:34px}.dl-editor textarea{font-size:12px;min-height:230px;padding:13px}.dl-stats{grid-template-columns:1fr 1fr;padding:10px 12px}.dl-stats article{display:grid;gap:3px;padding:10px}.dl-stats strong{font-size:17px}.dl-footer-action{display:grid;padding:3px 12px 12px}.dl-footer-action>button{width:100%}}[data-theme=dark] .duplicate-tool-ui{background:#111827;border-color:#334155!important}[data-theme=dark] .duplicate-tool-ui .dl-toolbar{background:#1e293b;border-color:#334155}[data-theme=dark] .duplicate-tool-ui .dl-settings-details>summary{background:#312e81;color:#f8fafc}[data-theme=dark] .duplicate-tool-ui .dl-title .tool-ui__title{color:#f8fafc}[data-theme=dark] .duplicate-tool-ui .dl-title small{color:#cbd5e1}[data-theme=dark] .duplicate-tool-ui .dl-private{color:#86efac}[data-theme=dark] .duplicate-tool-ui .dl-editors,[data-theme=dark] .duplicate-tool-ui .dl-settings{background:#0f172a;border-color:#334155}[data-theme=dark] .duplicate-tool-ui .dl-editor,[data-theme=dark] .duplicate-tool-ui .dl-editor--output,[data-theme=dark] .duplicate-tool-ui .dl-editor--output .dl-editor__head,[data-theme=dark] .duplicate-tool-ui .dl-editor__head,[data-theme=dark] .duplicate-tool-ui .dl-option-group,[data-theme=dark] .duplicate-tool-ui .dl-select-group,[data-theme=dark] .duplicate-tool-ui .dl-settings__intro,[data-theme=dark] .duplicate-tool-ui .dl-stats,[data-theme=dark] .duplicate-tool-ui .dl-stats article{background:#1e293b;border-color:#334155}[data-theme=dark] .duplicate-tool-ui .dl-editor textarea,[data-theme=dark] .duplicate-tool-ui .dl-editor--output textarea{background:#111827;color:#e5e7eb}[data-theme=dark] .duplicate-tool-ui .dl-head-actions button,[data-theme=dark] .duplicate-tool-ui .dl-process-wrap button,[data-theme=dark] .duplicate-tool-ui .dl-select-group select{background:#111827;border-color:#475569;color:#e5e7eb}[data-theme=dark] .duplicate-tool-ui .dl-editor__head strong,[data-theme=dark] .duplicate-tool-ui .dl-option-group label,[data-theme=dark] .duplicate-tool-ui .dl-select-group label,[data-theme=dark] .duplicate-tool-ui .dl-settings__intro strong,[data-theme=dark] .duplicate-tool-ui .dl-stats strong{color:#e5e7eb}[data-theme=dark] .duplicate-tool-ui .dl-editor__head span,[data-theme=dark] .duplicate-tool-ui .dl-footer-action>span,[data-theme=dark] .duplicate-tool-ui .dl-settings__intro small,[data-theme=dark] .duplicate-tool-ui .dl-stats span{color:#cbd5e1}[data-theme=dark] .duplicate-tool-ui .dl-option-group label i{background:#111827;border-color:#64748b}[data-theme=dark] .duplicate-tool-ui .dl-option-group input:checked+i{background:#6366f1;border-color:#6366f1}[data-theme=dark] .duplicate-tool-ui .dl-stats .is-highlight{background:#312e81}[data-theme=dark] .duplicate-tool-ui .dl-footer-action>button{background:#312e81;border-color:#6366f1;color:#f8fafc}[data-theme=dark] .duplicate-tool-ui .dl-footer-action>span[data-state=error]{color:#fca5a5}[data-theme=dark] .duplicate-tool-ui .dl-footer-action>span[data-state=success]{color:#6ee7b7}@media (prefers-reduced-motion:reduce){.dl-app *{scroll-behavior:auto!important;transition:none!important}}