:root{--bg:#f6f5ff;--bg-2:#ffffff;--card:#ffffff;--card-2:#f1efff;--text:#1c1b33;--muted:#5d5b7a;--border:#e3e0f7;--brand:#6d5dfc;--brand-2:#8b5cf6;--brand-3:#22d3ee;--brand-ink:#4b3fd1;--ok:#12a36b;--warn:#f59e0b;--err:#e5484d;--coffee:#ffb703;--coffee-ink:#3b2a00;--shadow:0 10px 30px rgba(80,60,200,.10);--shadow-lg:0 24px 60px rgba(80,60,200,.18);--radius:18px;--grad:linear-gradient(135deg,#6d5dfc 0%,#8b5cf6 55%,#22d3ee 130%)}[data-theme="dark"]{--bg:#0e0d1c;--bg-2:#14132a;--card:#181733;--card-2:#1f1d40;--text:#ecebff;--muted:#a3a1c7;--border:#2b2954;--brand:#8b7bff;--brand-2:#a78bfa;--brand-ink:#c4b9ff;--shadow:0 10px 30px rgba(0,0,0,.35);--shadow-lg:0 24px 60px rgba(0,0,0,.5)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.65 "Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Noto Sans Arabic","Noto Sans Devanagari",sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--brand-ink);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{line-height:1.2;margin:0 0 .5em;letter-spacing:-.02em}h1{font-size:clamp(2rem,4.5vw,3.3rem);font-weight:800}h2{font-size:clamp(1.35rem,2.4vw,1.8rem);font-weight:700}h3{font-size:1.1rem;font-weight:650}p{margin:0 0 1em}.muted{color:var(--muted)}.page{max-width:1180px;margin:0 auto;padding:8px 20px 60px;min-height:70vh}.narrow{max-width:820px;margin-inline:auto}.bg-blobs{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.bg-blobs i{position:absolute;width:46vmax;height:46vmax;border-radius:50%;filter:blur(90px);opacity:.22}.bg-blobs i:nth-child(1){background:#6d5dfc;inset-block-start:-18vmax;inset-inline-start:-10vmax}.bg-blobs i:nth-child(2){background:#22d3ee;inset-block-end:-22vmax;inset-inline-end:-12vmax;animation-delay:-9s}.bg-blobs i:nth-child(3){background:#f472b6;inset-block-start:30vh;inset-inline-start:40vw;width:28vmax;height:28vmax;animation-delay:-16s;opacity:.14}@keyframes blob{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(calc(6vmax * var(--mv,1)),calc(4vmax * var(--mv,1))) scale(1.1)}66%{transform:translate(calc(-4vmax * var(--mv,1)),calc(6vmax * var(--mv,1))) scale(.95)}}.promo-bar{background:var(--grad);color:#fff;text-align:center;padding:8px 14px;font-size:.92rem;font-weight:600}.promo-bar a{color:#fff;text-decoration:underline;margin-inline-start:8px}.topbar{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:18px;padding:12px 22px;background:color-mix(in srgb,var(--bg-2) 82%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.brand{display:flex;align-items:center;gap:10px;color:var(--text);font-weight:800;font-size:1.15rem}.brand:hover{text-decoration:none}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--grad);box-shadow:0 6px 16px rgba(109,93,252,.45)}.topnav{display:flex;gap:4px;margin-inline-start:12px;flex:1;flex-wrap:wrap}.topnav a{padding:8px 12px;border-radius:10px;color:var(--muted);font-weight:600;font-size:.93rem;transition:.2s}.topnav a:hover,.topnav a.active{background:var(--card-2);color:var(--brand-ink);text-decoration:none}.top-actions{display:flex;align-items:center;gap:10px}.plan-pill{padding:7px 14px;border-radius:999px;background:var(--grad);color:#fff;font-weight:700;font-size:.85rem;white-space:nowrap;box-shadow:0 6px 16px rgba(109,93,252,.35);transition:transform .2s}.plan-pill:hover{transform:translateY(-2px) scale(1.03);text-decoration:none}.plan-pill.is-premium{background:linear-gradient(135deg,#f59e0b,#f472b6)}.lang-wrap select,.theme-toggle{height:36px;border-radius:10px;border:1px solid var(--border);background:var(--card);color:var(--text);font:inherit;font-size:.88rem;cursor:pointer}.lang-wrap select{padding:0 8px;max-width:130px}.theme-toggle{padding:0;border:0;background:none;height:auto}.tt-track{position:relative;display:flex;align-items:center;justify-content:space-between;width:66px;height:34px;padding:0 9px;border-radius:999px;border:1px solid var(--border);background:var(--card-2);font-size:.95rem;line-height:1;transition:background .3s,border-color .3s}.tt-sun{color:#f59e0b}.tt-moon{color:#8b7bff}.tt-knob{position:absolute;inset-block-start:3px;inset-inline-start:3px;width:26px;height:26px;border-radius:50%;background:var(--grad);box-shadow:0 3px 10px rgba(109,93,252,.5);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}[data-theme="dark"] .tt-knob{transform:translateX(32px)}[dir="rtl"][data-theme="dark"] .tt-knob{transform:translateX(-32px)}.theme-toggle:hover .tt-track{border-color:var(--brand)}.theme-toggle:focus-visible .tt-track{outline:2px solid var(--brand);outline-offset:2px}.nav-toggle{display:none;background:none;border:0;width:40px;height:40px;padding:8px;cursor:pointer;margin-inline-start:auto}.nav-toggle span{display:block;height:2px;background:var(--text);margin:6px 0;border-radius:2px;transition:.25s}.nav-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(8px) rotate(45deg)}.nav-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:12px;border:1px solid transparent;font:inherit;font-weight:650;font-size:.95rem;cursor:pointer;transition:transform .15s,box-shadow .2s,background .2s,opacity .2s;text-decoration:none !important}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--grad);color:#fff;box-shadow:0 8px 20px rgba(109,93,252,.38)}.btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 26px rgba(109,93,252,.5)}.btn-ghost{background:transparent;border-color:var(--border);color:var(--text)}.btn-ghost:hover:not(:disabled){background:var(--card-2)}.btn-soft{background:var(--card-2);color:var(--brand-ink)}.btn-soft:hover{background:color-mix(in srgb,var(--brand) 18%,var(--card-2))}.btn-light{background:#fff;color:#4b3fd1}.btn-light:hover{transform:translateY(-2px)}.btn-ok{background:var(--ok);color:#fff}.btn-coffee{background:var(--coffee);color:var(--coffee-ink);box-shadow:0 8px 20px rgba(255,183,3,.35)}.btn-coffee:hover{transform:translateY(-2px) rotate(-1deg)}.btn-lg{padding:14px 26px;font-size:1.02rem;border-radius:14px}.btn-block{width:100%}.eyebrow{display:inline-block;padding:6px 14px;border-radius:999px;background:var(--card-2);color:var(--brand-ink);font-weight:700;font-size:.8rem;margin-bottom:14px;border:1px solid var(--border)}.eyebrow.pulse{animation:pulseRing 2.6s infinite}@keyframes pulseRing{0%{box-shadow:0 0 0 0 rgba(109,93,252,.45)}70%{box-shadow:0 0 0 12px rgba(109,93,252,0)}100%{box-shadow:0 0 0 0 rgba(109,93,252,0)}}@keyframes gradMove{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.lead{font-size:1.12rem;color:var(--muted);max-width:62ch}.trust-row{display:flex;flex-wrap:wrap;gap:10px 18px;list-style:none;padding:0;margin:18px 0 0;color:var(--muted);font-size:.9rem;font-weight:600}.trust-row span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--card-2);margin-inline-end:6px;font-size:.75rem}@keyframes floaty{0%,100%{transform:translateY(0) rotate(-.5deg)}50%{transform:translateY(calc(-12px * var(--mv,1))) rotate(.8deg)}}.mini-bar{height:7px;border-radius:99px;background:var(--card-2);margin-top:10px;overflow:hidden}.mini-bar u{display:block;height:100%;width:0;background:var(--grad);border-radius:99px;animation:fillBar 3.4s ease-in-out infinite}@keyframes fillBar{0%{width:0}70%,100%{width:100%}}.section{margin:56px 0}.section-title{text-align:center;margin-bottom:28px}.section-title.small{text-align:start;margin-top:36px}.tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.how-grid,.use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.how-step,.use-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:22px}.step-n{display:inline-grid;place-items:center;min-width:32px;height:32px;border-radius:50%;background:var(--grad);color:#fff;font-weight:800;font-size:.9rem;margin-inline-end:10px}.how-step .step-n{margin-bottom:12px}.use-card p,.how-step p{color:var(--muted);margin:0;font-size:.95rem}.guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.guide-card{display:block;padding:22px;border-radius:var(--radius);background:var(--card);border:1px solid var(--border);color:var(--text);transition:.25s}.guide-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);text-decoration:none;border-color:var(--brand)}.guide-card p{color:var(--muted);font-size:.93rem}.guide-card span{color:var(--brand-ink);font-weight:700;font-size:.9rem}.faq-wrap{max-width:820px;margin-inline:auto}.more-link{text-align:center;font-weight:700}.tool-hero{text-align:center;padding:38px 0 18px}.tool-hero .lead{margin-inline:auto}.tool-hero h1{font-size:clamp(1.8rem,4vw,2.7rem);display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.h1-ico svg{width:46px;height:46px;color:var(--brand)}.quota-chip{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:7px 14px;border-radius:999px;background:var(--card);border:1px solid var(--border);font-weight:650;font-size:.86rem;min-height:34px}.quota-chip[data-state="loading"]{visibility:hidden}.quota-chip .qbar{width:70px;height:6px;border-radius:9px;background:var(--card-2);overflow:hidden}.quota-chip .qbar u{display:block;height:100%;background:var(--grad);transition:width .6s}.quota-chip.low{border-color:var(--warn)}.quota-chip.none{border-color:var(--err);color:var(--err)}.quota-chip a{font-weight:800}.tool-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:26px;align-items:start;margin-top:20px}.tool-side{position:sticky;top:88px;display:grid;gap:16px}.tool-card,.info-card,.side-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.tool-card{padding:26px;margin-bottom:24px;border-width:2px;border-color:color-mix(in srgb,var(--brand) 35%,var(--border))}.info-card{padding:26px;margin-bottom:20px}.info-card h2{margin-bottom:.7em}.side-card{padding:20px}.side-card h3{margin-bottom:.6em}.upsell{background:var(--grad);color:#fff;border:0}.upsell h3{color:#fff}.upsell .check-list li::before{background:rgba(255,255,255,.25);color:#fff}.upsell .btn-primary{background:#fff;color:#4b3fd1;box-shadow:none}.side-badge{display:inline-block;background:rgba(255,255,255,.22);padding:3px 10px;border-radius:99px;font-size:.75rem;font-weight:800;margin-bottom:10px}.side-tools{display:grid;gap:6px}.side-tools a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;color:var(--text);font-weight:600;font-size:.93rem}.side-tools a:hover{background:var(--card-2);text-decoration:none}.mini-ico svg{width:26px;height:26px;color:var(--brand)}.check-list{list-style:none;padding:0;margin:0 0 1em;display:grid;gap:9px}.check-list li{position:relative;padding-inline-start:30px}.check-list li::before{content:"\2713";position:absolute;inset-inline-start:0;top:1px;width:21px;height:21px;border-radius:50%;background:color-mix(in srgb,var(--ok) 18%,transparent);color:var(--ok);display:grid;place-items:center;font-size:.75rem;font-weight:800}.check-list.small{font-size:.9rem;gap:6px}.steps{list-style:none;padding:0;margin:0;display:grid;gap:14px}.steps li{display:flex;align-items:flex-start;gap:4px}.tip{padding:12px 0;border-top:1px dashed var(--border)}.tip:first-of-type{border-top:0;padding-top:0}.tip p{margin:0;color:var(--muted)}.qa{border:1px solid var(--border);border-radius:14px;margin-bottom:10px;background:var(--bg-2);overflow:hidden}.qa summary{cursor:pointer;padding:14px 18px;font-weight:650;list-style:none;display:flex;justify-content:space-between;gap:12px}.qa summary::-webkit-details-marker{display:none}.qa summary::after{content:"+";font-size:1.3rem;line-height:1;color:var(--brand);transition:transform .25s}.qa[open] summary::after{transform:rotate(45deg)}.qa[open]{border-color:var(--brand)}.qa p{margin:0;padding:0 18px 16px;color:var(--muted);animation:fadeDown .3s}@keyframes fadeDown{from{opacity:0;transform:translateY(calc(-6px * var(--mv,1)))}to{opacity:1;transform:none}}.guide-mini{display:grid;gap:10px}.guide-mini a{display:block;padding:12px 14px;border-radius:12px;background:var(--bg-2);border:1px solid var(--border);color:var(--text)}.guide-mini a:hover{border-color:var(--brand);text-decoration:none}.guide-mini span{display:block;color:var(--muted);font-size:.88rem}.at-banner{padding:12px 16px;border-radius:12px;margin-bottom:14px}.at-banner.warn{background:color-mix(in srgb,var(--warn) 16%,transparent);border:1px solid var(--warn)}.at-banner p{margin:4px 0 0}.at-drop{position:relative;text-align:center;padding:38px 20px;border:2px dashed color-mix(in srgb,var(--brand) 55%,var(--border));border-radius:18px;background:color-mix(in srgb,var(--brand) 5%,var(--card));cursor:pointer;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s}.at-drop:hover{background:color-mix(in srgb,var(--brand) 10%,var(--card));border-color:var(--brand)}.at-drop.dragover{transform:scale(1.015);border-style:solid;border-color:var(--brand);background:color-mix(in srgb,var(--brand) 16%,var(--card));box-shadow:0 0 0 6px color-mix(in srgb,var(--brand) 18%,transparent),var(--shadow-lg)}.at-drop-ico{display:inline-block;color:var(--brand);animation:bob 2.6s ease-in-out infinite}.at-drop-ico svg{width:60px;height:60px}.at-drop.dragover .at-drop-ico{animation:bob .5s ease-in-out infinite}@keyframes bob{0%,100%{transform:translateY(0)}50%{transform:translateY(calc(-8px * var(--mv,1)))}}.drop-title{font-weight:700;font-size:1.08rem;margin-top:6px}.at-hint{color:var(--muted);font-size:.88rem;margin-top:4px}.at-drop-btns{display:flex;gap:10px;justify-content:center;margin-top:14px;flex-wrap:wrap}.at-selected{margin-top:16px;font-size:.92rem;animation:fadeDown .3s}.at-file-list{margin-top:8px;max-height:240px;overflow:auto;display:grid;gap:6px}.at-file-row{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;background:var(--bg-2);border:1px solid var(--border);animation:slideIn .35s both}.at-file-row .name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.at-file-row .size{color:var(--muted);font-size:.84rem}.at-file-row .est{color:var(--brand-ink);font-weight:700;font-size:.84rem}.at-file-row .est.exact{color:var(--ok)}.at-file-row .rm{border:0;background:none;color:var(--muted);font-size:1.3rem;line-height:1;cursor:pointer;border-radius:8px;width:28px;height:28px}.at-file-row .rm:hover{background:color-mix(in srgb,var(--err) 15%,transparent);color:var(--err)}@keyframes slideIn{from{opacity:0;transform:translateX(calc(-14px * var(--mv,1)))}to{opacity:1;transform:none}}[dir="rtl"] .at-file-row{animation-name:slideInRtl}@keyframes slideInRtl{from{opacity:0;transform:translateX(calc(14px * var(--mv,1)))}to{opacity:1;transform:none}}.at-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px}.at-format-label{display:flex;align-items:center;gap:10px;font-weight:650}.at-format-label select,.fr-level-row input[type=number],.fr-level-row select,.lic-form input{height:42px;padding:0 12px;border-radius:12px;border:1px solid var(--border);background:var(--bg-2);color:var(--text);font:inherit}.at-ico-sm svg{width:18px;height:18px}.at-status{margin-top:16px;padding:11px 16px;border-radius:12px;background:var(--bg-2);border:1px solid var(--border);font-weight:600;font-size:.92rem;transition:.3s}.at-status.success{background:color-mix(in srgb,var(--ok) 14%,transparent);border-color:var(--ok);color:var(--ok)}.at-status.error{background:color-mix(in srgb,var(--err) 12%,transparent);border-color:var(--err);color:var(--err)}.at-status.hub{position:relative;overflow:hidden;padding-bottom:17px;font-variant-numeric:tabular-nums}.at-status.hub::after{content:"";position:absolute;left:0;bottom:0;height:6px;width:var(--hp,3%);background:linear-gradient(90deg,#12a36b,#34d399);border-radius:0 99px 99px 0;transition:width .6s cubic-bezier(.22,1,.36,1)}.at-status.hub.hub-ind::after{width:34%;animation:hubSweep 1.3s ease-in-out infinite;will-change:transform}@keyframes hubSweep{0%{transform:translateX(-100%)}100%{transform:translateX(300%)}}.tool-card .at-results .at-progress-summary,.tool-card .at-results .at-progress-bar,.tool-card .sp-progress{display:none !important}.at-status.info.busy::before{content:"";display:inline-block;width:12px;height:12px;margin-inline-end:9px;border-radius:50%;border:2px solid var(--brand);border-top-color:transparent;animation:spin .7s linear infinite;vertical-align:-1px}@keyframes spin{to{transform:rotate(360deg)}}.at-results{display:none;margin-top:16px}.at-results.show{display:block;animation:fadeDown .35s}.at-progress-summary{display:flex;justify-content:space-between;font-weight:700;margin-bottom:8px}.at-progress-bar{height:16px;border-radius:99px;background:#dcefe6;overflow:hidden;border:1px solid #b7dcc9}[data-theme="dark"] .at-progress-bar{background:var(--card-2);border-color:var(--border)}.at-progress-bar>div{height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,#12a36b,#34d399);box-shadow:0 0 10px rgba(18,163,107,.45);transition:width .6s cubic-bezier(.22,1,.36,1);position:relative}.at-progress-bar.running>div{background-image:linear-gradient(45deg,rgba(255,255,255,.38) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.38) 50%,rgba(255,255,255,.38) 75%,transparent 75%),linear-gradient(90deg,#12a36b,#34d399);background-size:28px 28px,100% 100%;animation:stripes calc(.9s * var(--mt,1)) linear infinite}.at-progress-bar.done>div{background:linear-gradient(90deg,#12a36b,#34d399);animation:donePulse .8s ease}@keyframes stripes{to{background-position:28px 0,0 0}}@keyframes donePulse{0%{filter:brightness(1.5)}100%{filter:none}}.at-progress-bar.indeterminate>div{width:38% !important;animation:barSlide 1.3s ease-in-out infinite}@keyframes barSlide{0%{margin-inline-start:-38%}100%{margin-inline-start:100%}}.at-downloadbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;padding:14px 18px;border-radius:14px;background:color-mix(in srgb,var(--ok) 13%,var(--card));border:1px solid var(--ok);animation:popIn .5s cubic-bezier(.34,1.56,.64,1)}@keyframes popIn{from{opacity:0;transform:scale(.9) translateY(calc(10px * var(--mv,1)))}to{opacity:1;transform:none}}.at-downloadbar .btn{animation:nudge 2.2s ease-in-out 1s infinite}@keyframes nudge{0%,88%,100%{transform:none}92%{transform:translateY(calc(-3px * var(--mv,1)))}96%{transform:translateY(calc(1px * var(--mv,1)))}}.btn-teal{background:var(--ok);color:#fff;box-shadow:0 8px 20px rgba(18,163,107,.35)}.btn-blue{background:var(--brand);color:#fff}.dl{padding:6px 12px;font-size:.84rem}.at-conv-list{display:grid;gap:8px;margin-top:14px}.at-conv-row{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:var(--bg-2);border:1px solid var(--border);animation:slideIn .4s both;transition:border-color .3s,background .3s}.at-conv-row.is-done{border-color:color-mix(in srgb,var(--ok) 55%,var(--border))}.at-conv-row.is-error{border-color:var(--err)}.at-conv-row .name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.at-conv-row .msg{color:var(--muted);font-size:.84rem}.at-conv-row .error-msg{color:var(--err)}.status-ico{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--card-2);color:var(--muted);flex:none}.status-ico.converting{color:var(--brand)}.status-ico.converting svg{animation:spin 1s linear infinite}.status-ico.done{background:var(--ok);color:#fff;animation:checkPop .5s cubic-bezier(.34,1.56,.64,1)}.status-ico.error{background:var(--err);color:#fff}@keyframes checkPop{0%{transform:scale(.3)}100%{transform:scale(1)}}.fr-kind{padding:2px 8px;border-radius:99px;background:var(--card-2);color:var(--brand-ink);font-size:.72rem;font-weight:800;text-transform:uppercase}.fr-level-block{margin-top:18px;padding:16px 18px;border-radius:14px;background:var(--bg-2);border:1px solid var(--border)}.fr-level-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-weight:650}.fr-level-row input[type=range]{flex:1;min-width:160px;accent-color:var(--brand);height:6px}.fr-level-row input[type=number]{width:78px}.fr-level-hint{color:var(--muted);font-size:.86rem;margin-top:8px}.fr-level-notes{color:var(--muted);font-size:.84rem;padding-inline-start:18px;margin:8px 0 0}.fr-preview-area{display:grid;gap:14px;margin-top:16px}.fr-preview-card{padding:14px;border-radius:14px;border:1px solid var(--border);background:var(--bg-2);animation:popIn .4s both}.fr-preview-name{font-weight:700;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-preview-pair{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center}.fr-preview-arrow{font-size:1.5rem;color:var(--brand)}.fr-preview-box{text-align:center}.fr-preview-box img{max-width:100%;max-height:190px;border-radius:10px;border:1px solid var(--border);object-fit:contain;background:repeating-conic-gradient(var(--card-2) 0 25%,transparent 0 50%) 50% / 16px 16px}.fr-preview-box span{display:block;font-size:.82rem;color:var(--muted);margin-top:6px;font-weight:600}.fr-preview-after span{color:var(--ok)}.fr-preview-loading,.fr-preview-error{padding:40px 10px;color:var(--muted);font-size:.86rem}.fr-preview-loading{animation:blink 1.2s ease-in-out infinite}@keyframes blink{50%{opacity:.4}}.fr-preview-error{color:var(--err)}.fr-preview-more,.fr-est-note{color:var(--muted);font-size:.82rem}.fr-est-total{margin-inline-start:8px;padding:2px 10px;border-radius:99px;background:var(--card-2);color:var(--brand-ink);font-weight:700;font-size:.82rem}.fr-est-total.exact{color:var(--ok)}.ad-wrap{margin:20px auto;text-align:center;max-width:100%;overflow:hidden}.ad-label{display:block;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.ad-box{display:grid;place-items:center;min-height:100px;border:1px dashed var(--border);border-radius:12px;color:var(--muted);font-size:.85rem;background:var(--card)}.ad-sidebar .ad-box{min-height:250px}.tool-main .ad-wrap,.article .ad-wrap{margin-block:28px}.coffee{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 22px;border-radius:18px;background:linear-gradient(135deg,#fff7e0,#ffe9a8);color:#4a3500;border:1px solid #f3d37a;box-shadow:0 10px 26px rgba(255,183,3,.2)}[data-theme="dark"] .coffee{background:linear-gradient(135deg,#33280a,#4a3a10);color:#ffe9a8;border-color:#6b5316}.coffee-cup{font-size:2.2rem;display:inline-block;animation:steam 3s ease-in-out infinite;transform-origin:bottom}@keyframes steam{0%,100%{transform:rotate(-4deg)}50%{transform:rotate(5deg) translateY(calc(-3px * var(--mv,1)))}}.coffee-text{flex:1;min-width:180px;display:grid}.coffee-text span{font-size:.9rem;opacity:.85}.coffee-compact{padding:12px 14px;margin-top:14px;gap:10px}.coffee-compact .coffee-cup{font-size:1.5rem}.coffee-compact .btn{padding:7px 12px;font-size:.84rem}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;margin:26px 0;align-items:stretch}.plan{position:relative;padding:30px 26px;background:var(--card);border:1px solid var(--border);border-radius:24px;box-shadow:var(--shadow);display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s}.plan:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.plan .check-list{flex:1;margin-block:16px}.plan-pop{border:2px solid var(--brand);transform:scale(1.03);background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 9%,var(--card)),var(--card))}.plan-pop:hover{transform:scale(1.03) translateY(-6px)}.plan-flag{position:absolute;inset-block-start:-14px;inset-inline-start:50%;transform:translateX(-50%);white-space:nowrap;background:var(--grad);color:#fff;padding:5px 16px;border-radius:99px;font-size:.78rem;font-weight:800;box-shadow:0 6px 16px rgba(109,93,252,.4)}[dir="rtl"] .plan-flag{transform:translateX(50%)}.price{display:flex;align-items:baseline;gap:6px}.price b{font-size:2.8rem;letter-spacing:-.03em}.price span{color:var(--muted);font-weight:600}.billed{color:var(--muted);font-size:.88rem;margin:2px 0 0}.guarantee{text-align:center;font-weight:600;color:var(--muted)}.table-wrap{overflow-x:auto}.compare{width:100%;border-collapse:collapse}.compare th,.compare td{padding:12px 14px;text-align:start;border-bottom:1px solid var(--border)}.compare th{color:var(--muted);font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}.compare td:last-child{font-weight:700;color:var(--brand-ink)}.lic-form{display:flex;gap:10px;flex-wrap:wrap}.lic-form input{flex:1;min-width:220px;font-family:ui-monospace,Consolas,monospace;text-transform:uppercase}.lic-msg{margin-top:10px;font-weight:650;min-height:1.4em}.lic-msg.ok{color:var(--ok)}.lic-msg.err{color:var(--err)}.ok-note{color:var(--ok);font-weight:700}.support-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;margin:26px 0}.article{max-width:780px;margin:30px auto}.article h1{font-size:clamp(1.8rem,3.6vw,2.5rem)}.article-body h2{margin-top:1.6em}.article-body ul,.article-body ol,.legal ul{padding-inline-start:22px}.article-body li,.legal li{margin-bottom:.4em}.crumbs{color:var(--muted);font-size:.86rem;margin-bottom:14px}.big-mail{font-size:1.3rem;font-weight:800}.error-page{text-align:center;padding:80px 0}.error-code{font-size:clamp(5rem,16vw,9rem);font-weight:900;line-height:1;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.footer{border-top:1px solid var(--border);background:var(--bg-2);padding:40px 22px 24px}.footer-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:28px}.footer h4{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.footer a{display:block;padding:3px 0;color:var(--text);font-size:.93rem}.foot-note{color:var(--muted);font-size:.9rem;max-width:34ch}.brand-foot{margin-bottom:10px}.footer-bottom{max-width:1180px;margin:28px auto 0;padding-top:18px;border-top:1px solid var(--border);color:var(--muted);font-size:.85rem}.consent{position:fixed;inset-inline:16px;inset-block-end:16px;z-index:90;max-width:720px;margin-inline:auto;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 20px;border-radius:16px;background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-lg);animation:popIn .5s}.consent[hidden]{display:none}.consent p{margin:0;flex:1;min-width:220px;font-size:.88rem;color:var(--muted)}.consent-btns{display:flex;gap:8px}.toasts{position:fixed;inset-block-end:20px;inset-inline-end:20px;z-index:120;display:grid;gap:10px}.toast{padding:12px 18px;border-radius:12px;background:var(--text);color:var(--bg);font-weight:600;box-shadow:var(--shadow-lg);animation:toastIn .4s cubic-bezier(.34,1.56,.64,1);max-width:320px}.toast.out{opacity:0;transform:translateY(10px);transition:.3s}.toast.ok{background:var(--ok);color:#fff}.toast.err,.toast.error{background:var(--err);color:#fff;max-width:380px}@keyframes toastIn{from{opacity:0;transform:translateY(calc(20px * var(--mv,1))) scale(.9)}to{opacity:1;transform:none}}.modal-overlay{position:fixed;inset:0;z-index:110;background:rgba(10,8,30,.55);backdrop-filter:blur(5px);display:grid;place-items:center;padding:20px;animation:fade .25s}.modal-overlay[hidden]{display:none}@keyframes fade{from{opacity:0}}.modal{background:var(--card);border-radius:24px;padding:30px;max-width:440px;width:100%;text-align:center;border:1px solid var(--border);box-shadow:var(--shadow-lg);animation:popIn .45s cubic-bezier(.34,1.56,.64,1)}.modal-ico{font-size:3rem;animation:bob 2s ease-in-out infinite}.modal-list{list-style:none;padding:0;margin:14px 0;display:grid;gap:6px;font-weight:600}.modal-list li::before{content:"\2713  ";color:var(--ok)}.modal-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:18px}.confetti{position:fixed;inset:0;pointer-events:none;z-index:130;width:100%;height:100%}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}.no-js .reveal{opacity:1;transform:none}@media (max-width:960px){.tool-layout{grid-template-columns:1fr}.tool-side{position:static}.footer-grid{grid-template-columns:1fr 1fr}.plan-pop,.plan-pop:hover{transform:none}}@media (max-width:1120px){.nav-toggle{display:block}.topnav{display:none;position:absolute;inset-inline:0;top:100%;flex-direction:column;background:var(--bg-2);padding:12px 16px;border-bottom:1px solid var(--border);box-shadow:var(--shadow);margin:0}.topnav.open{display:flex;animation:fadeDown .25s}.topbar{gap:8px;position:sticky}}@media (max-width:560px){.page{padding-inline:14px}.tool-card{padding:16px}.info-card{padding:18px}.footer-grid{grid-template-columns:1fr}.fr-preview-pair{grid-template-columns:1fr}.fr-preview-arrow{transform:rotate(90deg)}.lang-wrap select{max-width:92px}.plan-pill{padding:6px 10px;font-size:.78rem}.at-controls .btn,.at-format-label{width:100%}.at-format-label select{flex:1}}.price .was{font-size:1.15rem;color:var(--muted);font-weight:600;margin-inline-end:4px;align-self:center}.billed s{opacity:.65}.coupon{margin:12px 0 4px;padding:12px 14px;border-radius:14px;border:2px dashed var(--brand);background:color-mix(in srgb,var(--brand) 8%,var(--card));display:grid;gap:6px;font-size:.88rem}.coupon-code{justify-self:start;font:800 1rem ui-monospace,Consolas,monospace;letter-spacing:.08em;padding:6px 14px;border-radius:10px;border:0;background:var(--grad);color:#fff;cursor:pointer;transition:transform .15s}.coupon-code:hover{transform:scale(1.05) rotate(-1deg)}.coupon small{color:var(--ok);font-weight:700}.modal-coupon{margin:8px 0 0;padding:8px 12px;border-radius:12px;background:color-mix(in srgb,var(--coffee) 22%,transparent);font-weight:650;font-size:.9rem}.top-actions .login-link{font-weight:650;font-size:.9rem;color:var(--text);padding:6px 8px;border-radius:8px;white-space:nowrap}.top-actions .login-link:hover{background:var(--card-2);text-decoration:none}.acct-link .avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--grad);color:#fff;font-weight:800;box-shadow:0 4px 12px rgba(109,93,252,.4);transition:transform .2s}.acct-link:hover .avatar{transform:scale(1.08)}.social-wrap{display:grid;gap:10px;margin-top:18px}.btn-social{display:flex;align-items:center;justify-content:center;gap:12px;height:46px;border-radius:12px;border:1px solid var(--border);background:var(--bg-2);color:var(--text);font-weight:650;transition:transform .15s,box-shadow .2s,border-color .2s}.btn-social:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:var(--brand);text-decoration:none}.qbar.wide{display:block;width:100%;height:8px;border-radius:9px;background:var(--card-2);overflow:hidden;margin:8px 0 14px}.qbar.wide u{display:block;height:100%;background:var(--grad)}.btn-danger{background:var(--err);color:#fff}.qa.danger{margin-top:18px}.qa.danger summary{color:var(--err)}.qa.danger form{padding:0 18px 16px}.page:has(.ws){max-width:1440px}.ws{display:grid;grid-template-columns:300px minmax(0,1fr);gap:28px;align-items:start;padding-top:18px;transition:grid-template-columns .3s ease}.ws.collapsed{grid-template-columns:84px minmax(0,1fr)}.ws-side{position:sticky;top:84px;max-height:calc(100vh - 100px);overflow:auto;padding:14px;border-radius:24px;background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);scrollbar-width:thin}.ws-side-head{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 12px}.ws-side-title{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ws-collapse{width:30px;height:30px;border-radius:10px;border:1px solid var(--border);background:var(--bg-2);color:var(--muted);cursor:pointer;font-size:1rem;line-height:1;transition:transform .3s,background .2s}.ws-collapse:hover{background:var(--card-2);color:var(--brand-ink)}.ws.collapsed .ws-collapse{transform:rotate(180deg)}.ws-nav{display:grid;gap:6px}.ws-item{position:relative;display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;color:var(--text);border:1px solid transparent;transition:background .2s,transform .2s,border-color .2s,box-shadow .25s}.ws-item:hover{background:var(--card-2);text-decoration:none;transform:translateX(3px)}[dir="rtl"] .ws-item:hover{transform:translateX(-3px)}.ws-item.active{background:var(--grad);color:#fff;box-shadow:0 10px 24px rgba(109,93,252,.38);transform:none}.ws-ico{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--card-2);color:var(--brand);transition:background .2s,color .2s}.ws-ico svg{width:32px;height:32px}.ws-item.active .ws-ico{background:rgba(255,255,255,.22);color:#fff}.ws-txt{display:grid;min-width:0;line-height:1.25}.ws-txt b{font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-txt small{font-size:.76rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-item.active .ws-txt small{color:rgba(255,255,255,.85)}.ws-key{font:700 .7rem ui-monospace,Consolas,monospace;color:var(--muted);border:1px solid var(--border);border-radius:6px;padding:1px 6px;background:var(--bg-2)}.ws-item.active .ws-key{color:#fff;border-color:rgba(255,255,255,.45);background:rgba(255,255,255,.14)}.ws-dot{position:absolute;inset-block-start:8px;inset-inline-end:8px;width:10px;height:10px;border-radius:50%;background:transparent}.ws-item.busy .ws-dot{background:var(--warn);animation:dotPulse 1s ease-in-out infinite}.ws-item.done .ws-dot{background:var(--ok);box-shadow:0 0 0 4px color-mix(in srgb,var(--ok) 25%,transparent);animation:popIn .4s}@keyframes dotPulse{0%,100%{transform:scale(.7);opacity:.6}50%{transform:scale(1.25);opacity:1}}.ws-side-foot{display:grid;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.ws-side-foot .quota-chip{margin:0;display:flex;flex-wrap:wrap;justify-content:center;text-align:center;border-radius:16px}.ws-side-foot .quota-chip[data-state="loading"]{display:none}.ws-upsell{display:grid;gap:2px;padding:12px 14px;border-radius:16px;background:linear-gradient(135deg,#fff7e0,#ffe9a8);color:#4a3500;font-weight:800;transition:transform .2s}.ws-upsell small{font-weight:600;opacity:.8}.ws-upsell:hover{transform:translateY(-2px);text-decoration:none}[data-theme="dark"] .ws-upsell{background:linear-gradient(135deg,#33280a,#4a3a10);color:#ffe9a8}.ws.collapsed .ws-side{padding:14px 10px}.ws.collapsed .ws-side-title,.ws.collapsed .ws-txt,.ws.collapsed .ws-key,.ws.collapsed .ws-side-foot{display:none}.ws.collapsed .ws-side-head{justify-content:center;padding-inline:0}.ws.collapsed .ws-item{grid-template-columns:1fr;justify-items:center;padding:8px}.ws-main{min-width:0}.ws-head{padding:6px 0 14px}.ws-head h1{font-size:clamp(1.7rem,3.4vw,2.5rem);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ws-head .h1-ico svg{width:46px;height:46px;color:var(--brand)}.ws-head .lead{margin-bottom:0}.ws-enter{animation:wsIn .38s cubic-bezier(.22,1,.36,1)}@keyframes wsIn{from{opacity:0;transform:translateX(calc(26px * var(--mv,1)))}to{opacity:1;transform:none}}[dir="rtl"] .ws-enter{animation-name:wsInRtl}@keyframes wsInRtl{from{opacity:0;transform:translateX(calc(-26px * var(--mv,1)))}to{opacity:1;transform:none}}.ws-panel[hidden]{display:none}.ws-info-loading{display:grid;gap:14px}.ws-info-loading i{height:120px;border-radius:18px;background:linear-gradient(90deg,var(--card) 25%,var(--card-2) 50%,var(--card) 75%);background-size:200% 100%;animation:shimmer 1.2s linear infinite}@keyframes shimmer{to{background-position:-200% 0}}.ws-main .tool-card{margin-bottom:22px}.nav-dd{position:relative}.nav-dd-btn{padding:8px 12px;border-radius:10px;border:0;background:none;font:inherit;font-weight:600;font-size:.93rem;color:var(--muted);cursor:pointer}.nav-dd-btn:hover,.nav-dd-btn.active,.nav-dd.open .nav-dd-btn{background:var(--card-2);color:var(--brand-ink)}.nav-dd-menu{position:absolute;inset-inline-start:0;top:calc(100% + 6px);min-width:250px;padding:8px;border-radius:16px;background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-lg);display:none;z-index:60}.nav-dd:hover .nav-dd-menu,.nav-dd.open .nav-dd-menu,.nav-dd:focus-within .nav-dd-menu{display:grid;animation:fadeDown .2s}.nav-dd-menu a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;color:var(--text);font-weight:600}.nav-dd-menu a:hover,.nav-dd-menu a.active{background:var(--card-2);text-decoration:none}.mg-listhead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:18px;font-size:.9rem}.mg-listhead[hidden]{display:none}.mg-list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.mg-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;background:var(--bg-2);border:1px solid var(--border);cursor:grab;transition:border-color .2s,box-shadow .2s,opacity .2s}.mg-item:hover{border-color:var(--brand);box-shadow:var(--shadow)}.mg-item.is-new{animation:slideIn .35s both}.mg-item.dragging{opacity:.45}.mg-num{display:inline-grid;place-items:center;min-width:28px;height:28px;border-radius:50%;background:var(--grad);color:#fff;font-weight:800;font-size:.8rem;flex:none}.mg-num.sm{min-width:22px;height:22px;font-size:.7rem}.mg-grip{color:var(--muted);letter-spacing:-3px;font-size:.9rem;user-select:none}.mg-item .name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.mg-item .size{color:var(--muted);font-size:.82rem}.mg-btns{display:flex;gap:4px}.mg-btns button{width:30px;height:30px;border-radius:9px;border:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;font-size:.72rem;transition:background .15s,transform .1s}.mg-btns button:hover:not(:disabled){background:var(--card-2);color:var(--brand-ink)}.mg-btns button:active:not(:disabled){transform:scale(.9)}.mg-btns button:disabled{opacity:.3;cursor:default}.mg-btns .rm:hover:not(:disabled){background:color-mix(in srgb,var(--err) 15%,transparent);color:var(--err)}.mg-options{margin-top:20px;padding:18px;border-radius:18px;background:var(--bg-2);border:1px solid var(--border)}.mg-label{font-weight:800;margin-bottom:12px}.nup-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}.nup-opt{cursor:pointer;display:block}.nup-opt input{position:absolute;opacity:0;pointer-events:none}.nup-card{display:grid;justify-items:center;gap:4px;padding:12px 8px;border-radius:16px;border:2px solid var(--border);background:var(--card);transition:border-color .2s,transform .2s,box-shadow .2s,background .2s;text-align:center}.nup-card small{color:var(--muted);font-size:.76rem}.nup-card b{font-size:1rem}.nup-opt:hover .nup-card{transform:translateY(-3px);border-color:color-mix(in srgb,var(--brand) 55%,var(--border))}.nup-opt input:checked + .nup-card{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,var(--card));box-shadow:0 8px 20px rgba(109,93,252,.22)}.nup-opt input:focus-visible + .nup-card{outline:2px solid var(--brand);outline-offset:2px}.nup-art{display:grid;grid-template-columns:repeat(var(--c),1fr);grid-template-rows:repeat(var(--r),1fr);gap:3px;width:62px;height:46px;padding:4px;border-radius:6px;background:var(--card-2);border:1px solid var(--border)}.nup-art i{background:var(--brand);border-radius:2px;opacity:.85;transition:transform .25s}.nup-opt input:checked + .nup-card .nup-art i{animation:popIn .35s both}.mg-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:16px}.check-line{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.92rem;cursor:pointer}.check-line input{accent-color:var(--brand);width:17px;height:17px}.mg-filelist{display:grid;gap:6px;margin-top:14px}.mg-done{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:14px;padding:16px 18px;border-radius:16px;background:color-mix(in srgb,var(--ok) 12%,var(--card));border:1px solid var(--ok);animation:popIn .5s cubic-bezier(.34,1.56,.64,1)}.mg-done-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ok);color:#fff;animation:checkPop .5s cubic-bezier(.34,1.56,.64,1)}.mg-done-ico svg{width:24px;height:24px}.mg-done-text{flex:1;min-width:200px;display:grid}.mg-done-text span{color:var(--muted);font-size:.88rem}.warn-line{color:var(--warn);font-style:normal;font-weight:650;font-size:.85rem}@media (max-width:900px){.ws,.ws.collapsed{grid-template-columns:minmax(0,1fr);gap:14px}.ws-side,.ws.collapsed .ws-side{position:sticky;top:62px;z-index:40;max-height:none;padding:8px;border-radius:18px}.ws-side-head,.ws-side-foot,.ws-key,.ws-dot{}.ws-side-head{display:none}.ws-side-foot{display:none}.ws-nav{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.ws-nav::-webkit-scrollbar{display:none}.ws-item,.ws.collapsed .ws-item{grid-template-columns:34px auto;padding:6px 12px 6px 6px;flex:none;scroll-snap-align:center;border-radius:14px}.ws-ico{width:34px;height:34px;border-radius:10px}.ws-ico svg{width:24px;height:24px}.ws-key,.ws-txt small{display:none}.ws.collapsed .ws-txt{display:grid}.ws-item:hover{transform:none}.ws-head h1{font-size:1.6rem}}@media (max-width:560px){.mg-item .size,.mg-grip{display:none}.nup-grid{grid-template-columns:repeat(3,1fr)}}.nav-badge{display:inline-flex;align-items:center;margin-inline-start:6px;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:700;color:var(--brand-ink);background:var(--card-2);border:1px solid var(--border);white-space:nowrap}.lead-sm{font-size:.9rem;line-height:1.5;color:var(--muted);max-width:70ch;margin:4px 0 0}.ws-head{padding:0 0 10px}.ws-head h1{font-size:clamp(1.45rem,2.4vw,1.9rem);margin-bottom:2px}.ws-head .h1-ico svg{width:34px;height:34px}.ws-body{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.ws-aside{display:grid;gap:14px;align-content:start}.ws-aside .coffee{margin:0}@media (min-width:1380px){.ws-body{grid-template-columns:minmax(0,1fr) 300px}.ws-aside{position:sticky;top:84px}}@media (max-width:1379px){.ws-aside{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.tool-card{padding:18px}.tc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.tc-left,.tc-right{min-width:0;display:grid;gap:12px;align-content:start}.tc-title{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.tc-right .at-controls,.tc-right .mg-row{margin-top:0}.tc-right .at-status{margin-top:0}.tc-left .at-selected{margin-top:0}.tc-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.tc-chips li{font-size:.74rem;font-weight:650;color:var(--muted);padding:3px 10px;border-radius:99px;background:var(--bg-2);border:1px solid var(--border)}.at-results{margin-top:14px}.at-drop.compact{padding:16px 14px;border-radius:16px}.at-drop.compact .at-drop-ico svg{width:38px;height:38px}.at-drop.compact .drop-title{font-size:.95rem;margin-top:2px}.at-drop.compact .at-hint{font-size:.75rem;margin-top:2px}.at-drop.compact .at-drop-btns{margin-top:8px;gap:8px}.btn-sm{padding:6px 12px;font-size:.82rem;border-radius:10px}.tc-right .fr-level-block{margin-top:0;padding:12px 14px}.tc-right .fr-level-row{gap:8px}.tc-right .fr-level-row input[type=range]{min-width:110px}.tc-right .fr-level-notes{display:none}.tc-right .at-format-label{flex-wrap:wrap}.at-selected{font-size:.86rem}.at-file-list{max-height:180px}.mg-list{max-height:260px;overflow:auto;padding-inline-end:4px;scrollbar-width:thin}.mg-listhead{margin-top:0}.tc-right .nup-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.tc-right .nup-card{padding:8px 4px;gap:2px;border-radius:12px}.tc-right .nup-card b{font-size:.86rem}.tc-right .nup-card small{font-size:.66rem}.tc-right .nup-art{width:46px;height:34px;padding:3px;gap:2px}.tc-right .mg-row{gap:10px 14px}.tc-right select{max-width:100%}.ws-info .info-card{padding:20px}@media (max-width:1100px){.tc-right .nup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.tc-grid{grid-template-columns:1fr}.nav-badge{display:none}}@media (max-width:1120px){.nav-badge{margin:6px 0 0;align-self:flex-start}}.adm{padding-top:18px}.chart svg{width:100%;height:auto;display:block}.chart .grid{stroke:var(--border);stroke-width:1}.chart .ax{fill:var(--muted);font-size:11px}.legend{display:flex;gap:14px;font-size:.82rem;color:var(--muted);font-weight:600;margin-top:4px;align-items:center}.legend .lg{display:inline-block;width:10px;height:10px;border-radius:3px;margin-inline-end:-8px}.legend .lg.v{background:#6d5dfc}.legend .lg.p{background:#22d3ee}.legend .lg.s{background:#f472b6}.legend .lg.j{background:#12a36b}.adm-table{width:100%;border-collapse:collapse;font-size:.9rem}.adm-table th{text-align:start;color:var(--muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.05em}.adm-table th,.adm-table td{padding:8px 10px;border-bottom:1px solid var(--border)}.adm-table .num{text-align:end;font-variant-numeric:tabular-nums;font-weight:700}.adm-table td a{color:var(--text);word-break:break-all}.users td{white-space:nowrap}.owner-note{margin:12px 0;padding:12px 16px;border-radius:14px;background:color-mix(in srgb,var(--warn) 16%,var(--card));border:1px dashed var(--warn);font-size:.88rem}.owner-note code,.auth-card code{background:var(--card-2);padding:1px 6px;border-radius:6px;font-size:.85em}.pay-methods{display:grid;gap:10px;margin-top:12px}.pay-opt{display:grid;gap:2px;text-align:start;padding:14px 16px;border-radius:14px;border:2px solid var(--border);background:var(--bg-2);color:var(--text);cursor:pointer;font:inherit;transition:border-color .2s,transform .15s,box-shadow .2s}.pay-opt:hover:not(:disabled){border-color:var(--brand);transform:translateY(-2px);box-shadow:var(--shadow)}.pay-opt small{color:var(--muted)}.pay-opt:disabled{opacity:.6;cursor:wait}.pay-card{text-align:center}.pay-ok{font-size:3rem;animation:bob 2s ease-in-out infinite}.lic-code{display:block;margin:10px 0;padding:10px;border-radius:10px;background:var(--card);font-size:1rem;word-break:break-all;user-select:all}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.msg-body{white-space:pre-wrap;word-break:break-word;max-width:560px}.formats-card h2{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.count-pill{font-size:.72rem;font-weight:800;padding:3px 10px;border-radius:99px;background:var(--grad);color:#fff;letter-spacing:.02em}.fmt-sub{margin:12px 0 6px;font-size:.85rem;font-weight:650}.chip-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.chip-list li{padding:3px 10px;border-radius:8px;font-size:.74rem;font-weight:700;letter-spacing:.03em;background:var(--card-2);color:var(--brand-ink);border:1px solid var(--border)}.chip-list.out li{background:color-mix(in srgb,var(--ok) 12%,var(--card));color:var(--ok);border-color:color-mix(in srgb,var(--ok) 35%,var(--border))}.tc-right .at-format-label select{max-width:100%}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{min-height:100vh;min-height:100dvh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}a,button,select,label,summary,input[type=range]{touch-action:manipulation}img,svg,video,canvas{max-width:100%}.topbar{padding-top:max(12px,env(safe-area-inset-top));-webkit-backdrop-filter:blur(14px)}.modal-overlay{-webkit-backdrop-filter:blur(5px);padding-bottom:max(20px,env(safe-area-inset-bottom))}.consent{inset-block-end:max(16px,env(safe-area-inset-bottom))}.toasts{inset-block-end:max(20px,env(safe-area-inset-bottom))}.footer{padding-bottom:max(24px,env(safe-area-inset-bottom))}.modal{max-height:90vh;max-height:90dvh;overflow-y:auto;-webkit-overflow-scrolling:touch}.ws-side{max-height:calc(100vh - 100px);max-height:calc(100dvh - 100px)}.at-file-list,.mg-list,.ws-nav{-webkit-overflow-scrolling:touch}.hp{clip-path:inset(50%)}.nav-mobile{display:none}.pp-text{white-space:nowrap}pre,code{overflow-wrap:anywhere}@supports not (color:color-mix(in srgb,red 50%,blue)){.topbar,.ws-side{background:var(--bg-2)}.at-drop,.at-drop:hover{background:var(--card-2);border-color:var(--brand)}.at-drop.dragover{background:var(--card-2)}.at-status.success,.at-downloadbar,.mg-done{background:var(--card-2)}.at-status.error,.auth-msg.err{background:var(--card-2)}.quota-chip,.coupon,.welcome-coupon,.owner-note,.modal-coupon{background:var(--card-2)}.plan-pop,.nup-opt input:checked + .nup-card{background:var(--card-2)}.qa[open],.coffee{background:var(--card-2)}.bg-blobs{display:none}}@media (max-width:1120px){.topbar{flex-wrap:nowrap;gap:8px;padding-inline:12px}.brand{order:0;min-width:0}.brand-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46vw}.top-actions{order:1;margin-inline-start:auto;gap:8px;flex:none}.nav-toggle{order:2;margin-inline-start:0;flex:none}.topnav{top:100%;max-height:calc(100vh - 80px);max-height:calc(100dvh - 80px);overflow-y:auto}.nav-badge{align-self:flex-start}.nav-dd{width:100%}.nav-dd-btn{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:44px}.nav-dd-menu{position:static;box-shadow:none;border:0;padding:0 0 0 8px;min-width:0;max-height:none;overflow:visible;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2px 8px;background:transparent}.nav-dd:hover .nav-dd-menu,.nav-dd:focus-within .nav-dd-menu{display:none}.nav-dd.open .nav-dd-menu,.nav-dd.open:hover .nav-dd-menu{display:grid}}@media (max-width:720px){.login-link,.signup-btn,.lang-wrap{display:none !important}.nav-mobile{display:grid;gap:4px;margin-top:6px;padding-top:10px;border-top:1px solid var(--border)}.nav-mobile a{padding:12px 12px;border-radius:10px;font-weight:650;color:var(--text);min-height:44px;display:flex;align-items:center}.nav-lang{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;font-weight:650}.nav-lang select{height:44px;border-radius:10px;border:1px solid var(--border);background:var(--card);color:var(--text);padding:0 10px;font:inherit;max-width:60%}.plan-pill{padding:8px 10px}.pp-text{display:none}.promo-bar{font-size:.8rem;padding:7px 10px}.topnav a,.nav-dd-btn{min-height:44px;display:flex;align-items:center}.nav-dd{width:100%}.nav-dd-btn{width:100%;justify-content:space-between}.nav-dd-menu{position:static;box-shadow:none;border:0;padding:0 0 0 8px;min-width:0}.nav-dd.open .nav-dd-menu,.nav-dd:hover .nav-dd-menu{display:grid}}@media (max-width:380px){.brand-name{max-width:34vw;font-size:1rem}.theme-toggle .tt-track{width:54px}[data-theme="dark"] .tt-knob{transform:translateX(22px)}}@media (pointer:coarse),(max-width:900px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px}.btn{min-height:44px}.btn-sm{min-height:40px}.ws-item{min-height:48px}.mg-btns button,.at-file-row .rm{min-width:40px;min-height:40px}.at-drop.compact{padding:22px 14px}#frPickFolder,#mciPickFolder,#mcvPickFolder{display:none}input[type=range]{min-height:32px}.check-line input,.auth-form .check input{width:22px;height:22px}}@media (min-width:901px) and (max-width:1180px){.ws,.ws.collapsed{grid-template-columns:84px minmax(0,1fr);gap:18px}.ws-side-title,.ws-txt,.ws-key,.ws-side-foot{display:none}.ws-side{padding:14px 10px}.ws-side-head{justify-content:center;padding-inline:0}.ws-collapse{display:none}.ws-item{grid-template-columns:1fr;justify-items:center;padding:8px}.tc-grid{gap:14px}}@media (min-width:761px) and (max-width:1100px){.tool-card{padding:16px}.tc-right .nup-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:760px){.ws-aside{grid-template-columns:1fr}.tc-right .nup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fr-level-row{flex-wrap:wrap}.fr-level-row input[type=range]{flex-basis:100%;order:3}.at-conv-row{flex-wrap:wrap;row-gap:6px}.at-conv-row .name{flex-basis:60%}.at-controls{gap:10px}.at-controls .btn{flex:1 1 140px}.plans{gap:16px}.adm-table{font-size:.82rem}.table-wrap{-webkit-overflow-scrolling:touch}h1{word-break:break-word}}@media (max-height:560px){.topbar{position:static;padding-top:max(8px,env(safe-area-inset-top))}.ws-side,.ws.collapsed .ws-side{position:static;max-height:none}.ws-aside{position:static}.promo-bar{display:none}.tool-hero{padding:16px 0 8px}.consent{padding:10px 14px;gap:10px}.consent p{font-size:.8rem}.modal{padding:18px}.modal-ico{font-size:2rem}.footer{padding-top:24px}}@media (max-height:560px) and (max-width:900px){.ws-side{padding:6px}.ws-nav{gap:4px}.ws-item{min-height:42px;padding-block:4px}}@media (orientation:landscape) and (max-height:480px){.topnav{max-height:75vh}}@media print{.topbar,.ws-side,.consent,.toasts,.bg-blobs,.ad-wrap{display:none !important}}.at-format-label{max-width:100%}.at-format-label select{min-width:0;max-width:100%}@media (max-width:760px){.tc-right .at-controls{display:grid;grid-template-columns:1fr}.tc-right .at-controls .at-format-label{display:grid;gap:6px;width:100%}.tc-right .at-controls .at-format-label select{width:100%}.tc-right .at-controls>.btn{width:100%}}@media (pointer:coarse),(max-width:900px){.lang-wrap select,.at-format-label select,.fr-level-row input[type=number],.fr-level-row select,.adm-search input,.lic-form input,.auth-form input,.auth-form textarea,.nav-lang select{font-size:16px}.theme-toggle .tt-track{height:40px}.tt-knob{width:32px;height:32px;inset-block-start:3px}[data-theme="dark"] .tt-knob{transform:translateX(28px)}[dir="rtl"][data-theme="dark"] .tt-knob{transform:translateX(-28px)}.lang-wrap select{height:40px}}@media (max-width:380px){[data-theme="dark"] .tt-knob{transform:translateX(22px)}}.banner-actions{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 0}.renew-bar{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;padding:9px 14px;font-size:.9rem;font-weight:600;text-align:center}.renew-bar.warn{background:#fff4d6;color:#5a3d00}.renew-bar.err{background:#ffe3e3;color:#7a1111}[data-theme="dark"] .renew-bar.warn{background:#3d2f08;color:#ffe9a8}[data-theme="dark"] .renew-bar.err{background:#4a1616;color:#ffd0d0}.renew-bar a{font-weight:800;text-decoration:underline;color:inherit}.days-big{font-size:1.05rem;color:var(--muted)}.days-big b{font-size:2.2rem;color:var(--text);letter-spacing:-.03em;margin-inline-end:4px}.receipts{margin-top:16px}.pp-text{white-space:nowrap}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-block;padding:6px 12px;border-radius:999px;font-size:.85rem;font-weight:600;background:var(--card-2);color:var(--brand-ink);border:1px solid var(--border);text-decoration:none}.chip:hover{border-color:var(--brand)}.pair-article{margin-top:28px}.pair-article h3{margin-top:1.4em}.mg-thumb{width:44px;height:44px;flex:none;border-radius:10px;overflow:hidden;background:var(--card-2);border:1px solid var(--border);display:grid;place-items:center}.mg-thumb img{width:100%;height:100%;object-fit:cover;display:block}.mg-thumb.no-preview img{display:none}.mg-thumb.no-preview::after{content:"IMG";font-size:.62rem;font-weight:800;color:var(--muted)}.ocr-box{margin:12px 0;padding:12px 14px;border-radius:14px;border:1px dashed var(--brand);background:color-mix(in srgb,var(--brand) 6%,var(--card));display:grid;gap:10px}.ocr-box.is-off{border-color:var(--border);background:var(--card-2)}.ocr-box .check-line small{display:block;font-weight:400;color:var(--muted);margin-top:2px;line-height:1.4}.mg-dl{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.mg-list{overflow-x:hidden}.mg-item{min-width:0}.ft{width:30px;height:35px;flex:none;display:inline-block;vertical-align:middle;filter:drop-shadow(0 2px 3px rgba(0,0,0,.18));transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.ft-lg{width:52px;height:61px}.at-file-row .ft,.mg-ficon .ft,.at-conv-row .ft{width:24px;height:28px}.mg-ficon{display:inline-grid;place-items:center;flex:none}.at-file-row:hover .ft,.mg-item:hover .ft,.at-conv-row:hover .ft{transform:translateY(-2px) rotate(-4deg) scale(1.08)}.at-file-row,.at-conv-row{gap:10px}.fc-row{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:10px}.fc-arrow{display:inline-flex;gap:3px}.fc-arrow i{width:7px;height:7px;border-radius:50%;background:var(--brand);opacity:.25;animation:arrowDot 1.5s infinite}.fc-arrow i:nth-child(2){animation-delay:.2s}.fc-arrow i:nth-child(3){animation-delay:.4s}@keyframes arrowDot{0%,60%,100%{opacity:.25;transform:scale(.8)}30%{opacity:1;transform:scale(1.25)}}.ft-out{animation:outPop 4s ease-in-out infinite;transform-origin:50% 80%}@keyframes outPop{0%,40%{transform:scale(.82) rotate(-6deg);opacity:.55}55%{transform:scale(1.12) rotate(3deg);opacity:1}70%,100%{transform:scale(1) rotate(0);opacity:1}}@keyframes sparkle{0%,100%{opacity:0;transform:scale(.2)}50%{opacity:.8;transform:scale(1.6)}}@keyframes riseIn{from{opacity:0;transform:translateY(calc(18px * var(--mv,1)))}to{opacity:1;transform:none}}@keyframes tileIn{from{opacity:0;transform:translateY(calc(24px * var(--mv,1))) scale(.97)}to{opacity:1;transform:none}}.btn-primary{position:relative;overflow:hidden}.btn-primary::after{content:"";position:absolute;inset-block:0;inset-inline-start:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-18deg);animation:sweep 4.5s ease-in-out infinite;pointer-events:none;will-change:transform}@keyframes sweep{0%,70%{transform:skewX(-18deg) translateX(0)}100%{transform:skewX(-18deg) translateX(500%)}}.at-drop{transition:transform .25s,border-color .2s,background .2s,box-shadow .2s}.at-drop.dragover{transform:scale(1.015);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 25%,transparent)}.at-drop .at-drop-ico{animation:bob 3.2s ease-in-out infinite}.drop-types{display:flex;justify-content:center;gap:6px;margin-top:8px}.drop-types .ft{width:20px;height:24px;opacity:.85}.at-drop.dragover .drop-types .ft{animation:gather .5s both}@keyframes gather{from{transform:translateY(calc(10px * var(--mv,1))) scale(.6);opacity:0}to{transform:none;opacity:1}}.mg-done-ico svg.ft,.mg-done-ico .ft{width:40px;height:47px;animation:checkPop .5s cubic-bezier(.3,1.6,.5,1) both}@media (max-width:640px){.ft-lg{width:44px;height:52px}}.mg-item .name{min-width:60px}@media (max-width:1100px){.mg-item{gap:8px;padding:8px}.mg-item .mg-grip{display:none}.mg-item .size{display:none}.mg-btns button{width:28px;height:28px;padding:0}}@media (max-width:480px){.mg-item .mg-ficon .ft,.mg-thumb{transform:scale(.9)}}.lang-suggest{position:fixed;inset-block-start:76px;inset-inline-end:16px;z-index:80;display:flex;align-items:center;gap:8px;padding:8px 10px 8px 14px;border-radius:999px;background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-lg);animation:riseIn .4s both}.lang-suggest .ls-go{border:0;background:var(--grad);color:#fff;font-weight:700;padding:6px 14px;border-radius:999px;cursor:pointer}.lang-suggest .ls-x{border:0;background:transparent;color:var(--muted);font-size:1.2rem;cursor:pointer;line-height:1}html{--mv:1;--mt:1}html[data-motion="calm"]{--mv:.3;--mt:1.6}html[data-motion="off"] *,html[data-motion="off"] *::before,html[data-motion="off"] *::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}html[data-motion="off"] .reveal{opacity:1 !important;transform:none !important}.motion-toggle{background:transparent;border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:4px 12px;font-size:.78rem;cursor:pointer;margin-inline-start:12px}.motion-toggle:hover{border-color:var(--brand);color:var(--text)}.fmt-ticker{overflow:hidden;margin:8px 0 26px;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.fmt-track{display:flex;gap:14px;width:max-content;animation:tick calc(38s * var(--mt,1)) linear infinite}.fmt-ticker:hover .fmt-track{animation-play-state:paused}.fmt-track .ft{width:38px;height:44px}.fmt-track span{display:inline-flex;flex-direction:column;align-items:center;gap:4px;font-size:.72rem;font-weight:700;color:var(--muted);min-width:56px}@keyframes tick{from{transform:translateX(0)}to{transform:translateX(-50%)}}[dir="rtl"] .fmt-track{animation-name:tickRtl}@keyframes tickRtl{from{transform:translateX(0)}to{transform:translateX(50%)}}.at-drop{background-image:linear-gradient(90deg,var(--brand) 50%,transparent 0),linear-gradient(90deg,var(--brand) 50%,transparent 0),linear-gradient(0deg,var(--brand) 50%,transparent 0),linear-gradient(0deg,var(--brand) 50%,transparent 0);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:14px 2px,14px 2px,2px 14px,2px 14px;background-position:0 0,0 100%,0 0,100% 0;border:0 !important;animation:marching 1.2s linear infinite}@keyframes marching{to{background-position:14px 0,-14px 100%,0 -14px,100% 14px}}@keyframes idleFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(calc(-4px * var(--mv,1)))}}.how-step .step-n{animation:stepPulse 3.2s ease-in-out infinite}.how-step:nth-child(2) .step-n{animation-delay:.6s}.how-step:nth-child(3) .step-n{animation-delay:1.2s}@keyframes stepPulse{0%,70%,100%{box-shadow:0 0 0 0 rgba(109,93,252,.0)}35%{box-shadow:0 0 0 10px rgba(109,93,252,.22)}}.article-meta{color:var(--muted);font-size:.88rem;display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin:4px 0 18px}.cat-pill{display:inline-block;padding:2px 10px;border-radius:999px;background:color-mix(in srgb,var(--brand) 14%,var(--card));color:var(--brand-ink);font-weight:700;font-size:.75rem}.toc{background:var(--card-2);border:1px solid var(--border);border-radius:14px;padding:12px 16px;margin:0 0 20px}.toc summary{cursor:pointer;font-weight:700}.toc ol{margin:10px 0 2px;padding-inline-start:22px}.toc li{margin:4px 0}.toc a{text-decoration:none}.article-body h2{scroll-margin-top:90px}.article-body table{width:100%;border-collapse:collapse;margin:14px 0;font-size:.95rem}.article-body th,.article-body td{text-align:start;padding:8px 10px;border-bottom:1px solid var(--border)}.article-body th{background:var(--card-2)}.author-box{margin:28px 0;padding:16px 18px;border-radius:14px;border:1px solid var(--border);background:var(--card-2);font-size:.92rem;color:var(--muted)}.article.reveal,.article-body{opacity:1 !important;transform:none !important}.at-adv{margin:10px 0 4px;border:1px solid var(--border);border-radius:14px;background:var(--card-2);padding:8px 14px}.at-adv>summary{cursor:pointer;font-weight:700;padding:4px 0}.at-adv small{color:var(--muted);font-weight:500;margin-inline-start:6px}.adv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 14px;margin:10px 0}.adv-grid label[hidden]{display:none}.adv-checks{display:flex;flex-wrap:wrap;gap:6px 18px;margin:4px 0 6px}.adv-intro{margin:6px 0 2px;color:var(--muted);font-size:.9rem}.adv-help{display:block;margin:4px 0 0 !important;font-weight:400;font-size:.78rem;line-height:1.35;color:var(--muted)}.at-adv .check-line .adv-help{margin-top:2px}.adv-more{margin:0 0 4px}.adv-est{margin:4px 0 6px;color:var(--muted);font-size:.85rem;min-height:1.2em}.reduce-offer{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:10px;padding:12px 14px;border-radius:14px;border:1px dashed var(--brand);background:color-mix(in srgb,var(--brand) 7%,var(--card))}.reduce-offer .ro-text{display:grid;flex:1 1 220px}.reduce-offer .ro-text span{color:var(--muted);font-size:.86rem}.reduce-offer .ro-level{display:inline-flex;align-items:center;gap:8px;font-size:.88rem}.reduce-offer output{min-width:3ch;font-weight:700}.dl-slot{display:grid;gap:0}.reduce-opt{margin:10px 0 4px;padding:10px 14px;border-radius:14px;border:1px dashed var(--border);background:var(--card-2);display:grid;gap:8px}.reduce-opt .check-line small{display:block;color:var(--muted);font-weight:400;margin-top:2px}.reduce-opt .ro-level{display:inline-flex;align-items:center;gap:10px;font-size:.9rem}.reduce-opt .ro-level[hidden]{display:none}.coffee-card{display:grid;grid-template-columns:minmax(150px,230px) 1fr;gap:26px;align-items:center;padding:28px;border-radius:24px;background:linear-gradient(135deg,#fff6df,#ffe7b0);border:1px solid #f4cf7a;box-shadow:var(--shadow-lg);color:#3b2a00}[data-theme="dark"] .coffee-card{background:linear-gradient(135deg,#2c2208,#3d300f);border-color:#6b551a;color:#ffeec2}.cc-art img{width:100%;height:auto;display:block;filter:drop-shadow(0 12px 18px rgba(120,70,0,.25));animation:idleFloat calc(5s * var(--mt,1)) ease-in-out infinite}.cc-body h2{margin:0 0 6px;font-size:1.5rem}.cc-body p{margin:0 0 12px;opacity:.9}.cc-region{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(0,0,0,.07);margin-bottom:12px;flex-wrap:wrap}.cc-region button{border:0;background:transparent;padding:7px 14px;border-radius:999px;font-weight:700;cursor:pointer;color:inherit;font-size:.88rem}.cc-region button.on{background:#fff;color:#3b2a00;box-shadow:0 2px 8px rgba(0,0,0,.15)}.coffee-card.single .cc-region{display:none}.cc-amounts{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 12px}.cc-chip{border:2px solid rgba(0,0,0,.14);background:rgba(255,255,255,.7);color:#3b2a00;padding:9px 18px;border-radius:14px;font-weight:800;cursor:pointer;font-size:1rem;transition:transform .15s,border-color .15s,background .15s}.cc-chip:hover{transform:translateY(-2px)}.cc-chip.on{border-color:#f59e0b;background:#fff;box-shadow:0 0 0 3px rgba(245,158,11,.25)}.cc-custom{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:.92rem;flex-wrap:wrap}.cc-custom input{width:140px;padding:8px 10px;border-radius:10px;border:2px solid rgba(0,0,0,.14);background:#fff;color:#3b2a00;font-size:1rem}.cc-pay{width:100%;max-width:420px;justify-content:center}.cc-pay[disabled]{opacity:.65;cursor:wait}.cc-msg{min-height:1.2em;margin:8px 0 0 !important;font-weight:600}.cc-msg.err{color:var(--err)}.cc-note{font-size:.8rem;opacity:.75;margin:8px 0 0 !important}.coffee-compact{text-decoration:none;display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:inherit}.coffee-compact:hover{text-decoration:none;transform:translateY(-2px)}.coffee-mini{flex:none;border-radius:12px}.coffee-pill{background:linear-gradient(135deg,#ffb703,#fb8500) !important;color:#3b2a00 !important}.coffee-up{background:linear-gradient(135deg,#fff1c8,#ffd98a) !important;color:#3b2a00 !important}.coffee-nudge{margin-top:10px;padding:10px 14px;border-radius:12px;background:#fff6df;color:#3b2a00;border:1px solid #f4cf7a;font-size:.9rem}[data-theme="dark"] .coffee-nudge{background:#33280a;color:#ffe9a8;border-color:#6b551a}.coffee-nudge a{font-weight:800}@media (max-width:720px){.coffee-card{grid-template-columns:1fr;text-align:center;padding:20px}.cc-art img{max-width:150px;margin:0 auto}.cc-amounts,.cc-custom{justify-content:center}.cc-pay{max-width:none}}html[data-perf="lite"] .bg-blobs{display:none}html[data-perf="lite"] .spark,html[data-perf="lite"] .btn-primary::after{display:none}html[data-perf="lite"] .float-card,html[data-perf="lite"] .cc-art img,html[data-perf="lite"] .tile-ico,html[data-perf="lite"] .fmt-track{animation:none}html[data-perf="lite"] *{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.expiry-note{margin-top:10px;padding:9px 14px;border-radius:12px;background:var(--card-2);border:1px solid var(--border);font-size:.9rem}.expiry-note.warn{background:#fff4d6;border-color:#f59e0b;color:#5a3b00;animation:dotPulse 1.2s ease-in-out infinite}[data-theme="dark"] .expiry-note.warn{background:#3a2b05;color:#ffe29a}.expiry-note.gone{color:var(--muted)}a.is-gone{opacity:.45;pointer-events:none;text-decoration:line-through}.cc-methods{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.cc-methods button{border:2px solid rgba(0,0,0,.14);background:rgba(255,255,255,.7);color:#3b2a00;padding:7px 14px;border-radius:12px;font-weight:700;cursor:pointer;font-size:.88rem}.cc-methods button.on{border-color:#f59e0b;background:#fff;box-shadow:0 0 0 3px rgba(245,158,11,.25)}.cc-methods[hidden]{display:none}.article-card h3{margin:22px 0 6px}.article-card p{line-height:1.7;max-width:78ch}.article-card h4{margin:0 0 4px;font-size:1rem}.use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:8px}.use-grid .use{padding:14px 16px;border-radius:14px;background:var(--card-2,rgba(127,127,127,.08));border:1px solid var(--line,rgba(127,127,127,.2))}.use-grid .use p{margin:0;font-size:.94rem}.ws-item{padding-block:8px}.ws-ico{width:42px;height:42px}.ws-ico svg{width:30px;height:30px}.kt-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;align-items:end}.kt-grid2 .kt-wide{grid-column:1 / -1}.kt-grid2 input[type=number],.kt-grid2 input[type=text],.kt-grid2 select,.kt-fields input,.kt-fields select,.kt-fields textarea{width:100%;min-width:0;box-sizing:border-box}.kt-card textarea{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:14px;border:1px solid var(--border);background:var(--bg-2);color:var(--text);font:inherit;line-height:1.55;resize:vertical;min-height:90px}.kt-card textarea:focus,.kt-card input:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.kt-card input[type=color]{width:100%;height:42px;padding:3px;border-radius:12px;border:1px solid var(--border);background:var(--bg-2)}.kt-stage{margin-top:14px;display:grid;gap:10px;justify-items:center}.kt-stage-box{position:relative;max-width:100%;line-height:0;border-radius:14px;overflow:hidden;touch-action:none;user-select:none;background:repeating-conic-gradient(#d9dce6 0 25%,#f3f4f8 0 50%) 0 0 / 16px 16px;box-shadow:var(--shadow)}.kt-stage-box canvas{display:block;max-width:100%;height:auto}.kt-crop{position:absolute;border:2px solid #fff;box-shadow:0 0 0 9999px rgba(10,12,30,.5),0 0 0 1px rgba(0,0,0,.4) inset;cursor:move;touch-action:none}.kt-crop i{position:absolute;width:22px;height:22px;background:#fff;border:2px solid var(--brand);border-radius:50%;touch-action:none}.kt-crop i[data-h=nw]{left:0;top:0;cursor:nwse-resize}.kt-crop i[data-h=ne]{right:0;top:0;cursor:nesw-resize}.kt-crop i[data-h=sw]{left:0;bottom:0;cursor:nesw-resize}.kt-crop i[data-h=se]{right:0;bottom:0;cursor:nwse-resize}.kt-tools{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.kt-quick{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:4px 0 10px;font-size:.84rem;color:var(--muted)}.chip-btn{border:1px solid var(--border);background:var(--bg-2);color:var(--text);border-radius:99px;padding:6px 12px;font-weight:650;font-size:.82rem;line-height:1;cursor:pointer;min-height:34px}.chip-btn:hover{border-color:var(--brand);color:var(--brand)}.kt-result{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:12px;padding:12px;border-radius:14px;border:1px solid var(--ok);background:color-mix(in srgb,var(--ok) 10%,var(--card))}.kt-result[hidden]{display:none}.rz-live{width:100%;display:grid;gap:8px;justify-items:center;padding:10px;border:1px dashed var(--border);border-radius:14px}.rz-live[hidden],.kt-stage[hidden],.kt-grid2 .at-format-label[hidden]{display:none}.rz-live-head{display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:center;text-align:center;font-size:.86rem;line-height:1.4}.rz-live-box{display:grid;place-items:center;min-height:60px;max-width:100%;padding:8px;border-radius:10px;background:repeating-conic-gradient(rgba(127,127,127,.18) 0 25%,transparent 0 50%) 50% / 16px 16px}.rz-live-box canvas{display:block;max-width:100%;height:auto;box-shadow:0 2px 10px rgba(0,0,0,.25)}.kt-result img{width:88px;height:88px;object-fit:contain;border-radius:10px;background:var(--bg-2)}.kt-result p{margin:4px 0}.kt-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 14px}.kt-tabs button{border:1px solid var(--border);background:var(--bg-2);color:var(--text);border-radius:12px;padding:9px 14px;font-weight:700;font-size:.9rem;line-height:1;cursor:pointer;min-height:40px}.kt-tabs button.on{background:var(--grad);color:#fff;border-color:transparent;box-shadow:0 6px 16px rgba(109,93,252,.3)}.kt-fields{display:grid;gap:10px}.kt-qrbox{display:grid;place-items:center;padding:14px;border-radius:18px;background:#fff;border:1px solid var(--border);margin-bottom:12px}.kt-qrbox canvas{width:min(100%,300px);height:auto;image-rendering:pixelated}.kt-preview{margin:8px 0 12px;text-align:center;overflow:auto}.kt-preview canvas{max-width:100%;height:auto;border:1px solid var(--border);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.kt-pp{cursor:grab}.kt-pp:active{cursor:grabbing}.kt-guide{position:absolute;inset:0;pointer-events:none}.kt-guide i{position:absolute;left:0;right:0;border-top:1px dashed rgba(255,255,255,.9);box-shadow:0 1px 0 rgba(0,0,0,.35)}.kt-guide .g-top{top:9%}.kt-guide .g-eye{top:40%}.kt-guide .g-chin{top:82%}.kt-guide .g-mid{left:50%;right:auto;top:0;bottom:0;border-top:0;border-left:1px dashed rgba(255,255,255,.7)}.kt-zoom{width:min(100%,320px)}.kt-note{margin:6px 0 10px}.kt-out{margin-top:16px;padding:14px;border-radius:16px;border:1px solid var(--border);background:var(--card)}.kt-out[hidden],.kt-pane[hidden]{display:none}.kt-out-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.kt-pane{display:grid;gap:12px}.kt-btnrow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.kt-checks{gap:6px 16px}.kt-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.kt-stat{padding:12px 14px;border-radius:14px;background:var(--bg-2);border:1px solid var(--border);display:grid;gap:2px}.kt-stat b{font-size:1.35rem;line-height:1.2;overflow-wrap:anywhere}.kt-stat span{font-size:.8rem;color:var(--muted)}.kt-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kt-diff{max-height:360px;overflow:auto;border-radius:14px;border:1px solid var(--border);padding:10px 12px;font-size:.86rem;line-height:1.5;font-family:ui-monospace,Consolas,monospace;background:var(--bg-2)}.kt-diff div{white-space:pre-wrap;overflow-wrap:anywhere;padding:1px 6px;border-radius:4px}.kt-diff .d-add{background:color-mix(in srgb,var(--ok) 20%,transparent)}.kt-diff .d-del{background:color-mix(in srgb,var(--err) 18%,transparent)}.kt-diff:empty{display:none}@media (max-width:640px){.kt-two{grid-template-columns:1fr}.kt-result img{width:64px;height:64px}}@media (max-width:380px){.kt-grid2{grid-template-columns:1fr}.kt-tabs button{padding:8px 10px}}.ws-toggle{display:none}@media (max-width:900px){.ws-side,.ws.collapsed .ws-side{position:static;overflow:visible;max-height:none;padding:8px}.ws-toggle{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:14px;background:var(--card-2);color:var(--text);font-weight:700;font-size:1rem;line-height:1.2;cursor:pointer;min-height:48px;text-align:start}.ws-toggle .ws-tg-ico{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--grad);color:#fff;flex:none}.ws-toggle .ws-tg-ico svg{width:24px;height:24px}.ws-toggle b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-toggle i{font-style:normal;opacity:.7;transition:transform .2s}.ws-side.open .ws-toggle i{transform:rotate(180deg)}.ws-nav,.ws.collapsed .ws-nav{display:none;overflow:visible;margin-top:8px}.ws-side.open .ws-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ws-item,.ws.collapsed .ws-item{grid-template-columns:34px minmax(0,1fr);min-width:0;padding:6px 8px 6px 6px;flex:none}.ws-txt b{white-space:normal;font-size:.86rem;line-height:1.2;overflow-wrap:anywhere}.ws.collapsed .ws-txt{display:grid}.ws-item{min-height:52px}.at-file-row,.at-conv-row{flex-wrap:wrap}.at-file-row .name,.at-conv-row .name{flex:1 1 8ch;min-width:0}.mg-item{flex-wrap:wrap}}@media (max-width:340px){.ws-side.open .ws-nav{grid-template-columns:1fr}}html,body{max-width:100%;overflow-x:clip}.tool-card,.tc-grid>*,.at-results,.at-selected{min-width:0}.kt-fields .at-format-label,.kt-grid2 .at-format-label{display:grid;gap:6px;align-content:end}.kt-grid2 .check-line{align-self:center}.kt-card .at-format-label output{display:inline}.kt-card .at-format-label input[type=text],.kt-card .at-format-label input[type=number],.kt-card .at-format-label input[type=email],.kt-card .at-format-label input[type=url],.kt-card .at-format-label input[type=tel]{height:42px;padding:0 12px;border-radius:12px;border:1px solid var(--border);background:var(--bg-2);color:var(--text);font:inherit;width:100%;box-sizing:border-box}.kt-card .at-format-label input::placeholder,.kt-card textarea::placeholder{color:var(--muted);opacity:.75}.kt-card .at-format-label input[type=range]{width:100%}.at-conv-list{grid-template-columns:minmax(0,1fr)}.at-conv-row{flex-wrap:wrap;row-gap:8px;min-width:0;max-width:100%;box-sizing:border-box}.at-conv-row .name{flex:1 1 11ch;min-width:0}.at-conv-row .btn,.at-conv-row a.dl,.at-conv-row .dl{flex:0 0 auto;white-space:nowrap;margin-inline-start:auto}.at-conv-row .msg,.at-conv-row .size{flex:0 1 auto}@media (max-width:640px){.at-conv-row{padding:10px 12px}.at-conv-row .btn,.at-conv-row a.dl,.at-conv-row .dl{flex:1 1 100%;min-height:46px;justify-content:center;text-align:center;margin-inline-start:0}.at-conv-row .name{flex-basis:40%}.at-downloadbar .btn,.mg-dl .btn,.mg-done .btn{flex:1 1 100%;justify-content:center;min-height:46px}}.qr-pay{text-align:center;max-width:420px}.qr-pay img{width:min(100%,320px);height:auto;border-radius:16px;margin:6px auto 10px;display:block;box-shadow:var(--shadow);background:#fff}.qr-pay .modal-actions{flex-wrap:wrap;justify-content:center}.qr-support{display:grid;place-items:center;margin:18px 0}.qr-support .qr-pay{width:min(100%,420px)}.qp-quote{font-style:italic;font-weight:600;margin:6px 0;color:var(--brand)}.qp-note{margin:6px 0 10px;line-height:1.55}.qp-thanks{font-weight:700;margin:8px 0 4px}.qr-pay{max-height:92vh;overflow-y:auto}.net-banner{position:fixed;left:50%;bottom:14px;transform:translateX(-50%);z-index:3000;max-width:min(92vw,560px);padding:10px 16px;border-radius:14px;background:#2b2140;color:#fff;font-weight:650;font-size:.9rem;line-height:1.35;box-shadow:0 10px 30px rgba(0,0,0,.35);text-align:center;border:1px solid #f59e0b}.net-banner.ok{background:#0f5132;border-color:#12a36b}.net-banner[hidden]{display:none}.sp-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:6px 0 12px}.sp-opt{position:relative;display:block;cursor:pointer}.sp-opt input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.sp-box{display:grid;gap:4px;justify-items:start;height:100%;padding:12px 14px;border:2px solid var(--border);border-radius:14px;background:var(--bg-2);transition:border-color .2s,box-shadow .2s,background .2s}.sp-box svg{width:44px;height:33px;fill:none;stroke:var(--brand);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sp-box b{font-size:1rem}.sp-box small{color:var(--muted);line-height:1.35}.sp-opt input:checked + .sp-box{border-color:var(--ok);background:color-mix(in srgb,var(--ok) 10%,var(--card));box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 22%,transparent)}.sp-opt input:checked + .sp-box svg{stroke:var(--ok)}.sp-opt input:focus-visible + .sp-box{outline:2px solid var(--brand);outline-offset:2px}.sp-many[hidden],.sp-lay[hidden],.sp-progress[hidden],#tool-pdfsplit .kt-sp[hidden]{display:none}.sp-per-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:6px 0 4px}.sp-per-row select{height:42px;padding:0 12px;border-radius:12px;border:1px solid var(--border);background:var(--bg-2);color:var(--text);font:inherit;min-width:0;max-width:100%}.sp-sheet{display:grid;gap:3px;flex:none;padding:5px;border:2px solid var(--brand);border-radius:6px;background:#fff}.sp-sheet i{display:block;border-radius:1px;background:#c9c3ff}.sp-sheet.n1{width:34px;height:44px;grid-template:1fr / 1fr}.sp-sheet.n2{width:64px;height:44px;grid-template:1fr / repeat(2,1fr)}.sp-sheet.n4{width:52px;height:52px;grid-template:repeat(2,1fr) / repeat(2,1fr)}.sp-sheet.n6{width:70px;height:48px;grid-template:repeat(2,1fr) / repeat(3,1fr)}.sp-sheet.n8{width:84px;height:48px;grid-template:repeat(2,1fr) / repeat(4,1fr)}.sp-sheet.n16{width:56px;height:56px;gap:2px;grid-template:repeat(4,1fr) / repeat(4,1fr)}.sp-preview{margin:8px 0 0;padding:10px 12px;border-radius:12px;background:var(--card-2);line-height:1.45;font-size:.93rem;border-inline-start:4px solid var(--ok)}.sp-preview:empty{display:none}.sp-progress{margin:14px 0 6px}.sp-count,.mg-count{color:var(--ok);font-weight:700;font-size:.84rem;white-space:nowrap}#spResults .at-progress-summary,#spResults .at-progress-bar{display:none}@media (max-width:520px){.sp-choice{grid-template-columns:1fr}}.spf-fig{margin:16px 0 22px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--card-2);overflow-x:auto}.spf-fig figcaption{margin-top:12px;font-size:.88rem;color:var(--muted);line-height:1.45}.spf-row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.spf-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px 24px;margin-top:16px}.spf-split>div{display:grid;gap:8px;align-content:start}.spf-split small{color:var(--muted)}.spf-arrow{font-size:1.3rem;color:var(--muted);line-height:1}.spf-file{--fc:#6d5dfc;display:inline-flex;flex-wrap:wrap;align-content:flex-start;gap:3px;max-width:100%;padding:6px 6px 4px;border:2px solid var(--fc);border-radius:10px;background:color-mix(in srgb,var(--fc) 11%,transparent)}.spf-file.c0{--fc:#8a88a8}.spf-file.c1{--fc:#6d5dfc}.spf-file.c2{--fc:#12a36b}.spf-file.c3{--fc:#e08a00}.spf-file.c4{--fc:#e5484d}.spf-file.c5{--fc:#0ea5e9}.spf-file.c6{--fc:#a855f7}.spf-file.gap{border-style:dashed;opacity:.55}.spf-file em{flex-basis:100%;margin-top:3px;font-style:normal;font-size:.72rem;font-weight:700;text-align:center;color:var(--text)}.spf-file i{display:inline-grid;place-items:center;width:24px;height:32px;border-radius:3px;border:1px solid #b9b5d8;background:#fff;color:#22204a;font-size:.66rem;font-style:normal;font-weight:700}.spf-sheetbox{display:grid;gap:6px;justify-items:center}.spf-sheetcap{font-size:.78rem;font-weight:700;text-align:center}.spf-sheet{display:grid;gap:4px;padding:8px;border:2px solid var(--brand);border-radius:8px;background:#fff}.spf-sheet i{display:grid;place-items:center;border-radius:2px;background:#e9e6ff;color:#3b2fb0;font-size:.74rem;font-style:normal;font-weight:800}.spf-sheet.n1{width:54px;height:72px;grid-template:1fr / 1fr}.spf-sheet.n2{width:118px;height:80px;grid-template:1fr / repeat(2,1fr)}.spf-sheet.n4{width:92px;height:92px;grid-template:repeat(2,1fr) / repeat(2,1fr)}.spf-sheet.n6{width:140px;height:92px;grid-template:repeat(2,1fr) / repeat(3,1fr)}.spf-sheet.n8{width:176px;height:92px;grid-template:repeat(2,1fr) / repeat(4,1fr)}.spf-barrow{display:grid;gap:4px;margin-bottom:12px;font-weight:700;font-size:.9rem}.spf-barrow:last-child{margin-bottom:0}#ocText.mono{font-family:ui-monospace,SFMono-Regular,Consolas,Menlo,monospace;font-size:.8rem;white-space:pre;overflow-x:auto}.oc-mode{min-width:220px}.share-btn{display:inline-flex;align-items:center;gap:6px}.share-btn svg{flex:none}.share-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0 0;padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--brand) 8%,var(--card));border:1px solid var(--border);font-size:.88rem}.share-bar .share-name{flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.share-sheet{max-width:440px;width:100%;text-align:center}.share-sheet h3{margin:0 0 6px}.share-apps{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:14px 0}.share-app{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 10px;border-radius:12px;border:0;cursor:pointer;background:var(--app,var(--brand));color:#fff !important;font:inherit;font-weight:700;text-decoration:none !important}.share-app:hover{filter:brightness(1.08)}.share-app:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.at-conv-row .share-btn,.dl-slot .share-btn{margin-inline-start:6px}.at-conv-row a.dl + .share-btn{margin-inline-start:0}.dl-slot .at-downloadbar{flex-wrap:wrap;gap:8px}@media (max-width:640px){.at-conv-row a.dl,.at-conv-row a[download]{flex:1 1 calc(50% - 6px) !important}.at-conv-row .share-btn{flex:1 1 calc(50% - 6px);min-height:46px;justify-content:center;margin-inline-start:0}.dl-slot .share-btn{min-height:44px}}.ro-size{display:block;font-size:.84rem;color:var(--brand-ink);font-weight:600;margin-top:2px}.reduce-opt .ro-level[hidden] + .ro-size{display:none}.reduce-offer .ro-size{flex-basis:100%}.fr-level-row{flex-wrap:wrap}.fr-level-size{flex-basis:100%;font-size:.9rem;font-weight:700;color:var(--brand-ink)}.fr-level-size.exact{color:var(--ok)}.invite-card{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:12px 0 0;padding:12px 40px 12px 14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--brand) 35%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 10%,var(--card)),var(--card));animation:riseIn .4s both}.invite-card .invite-emoji{font-size:1.5rem}.invite-card .invite-text{flex:1 1 220px;font-size:.9rem}.invite-card .invite-x{position:absolute;top:6px;inset-inline-end:8px;width:30px;height:30px;border:0;border-radius:50%;background:none;color:var(--muted);font-size:1.2rem;cursor:pointer}.invite-card .invite-x:hover{background:var(--card-2)}.flash-strip{position:relative;display:block;width:100%;max-width:560px;height:3.1em;margin:14px 0 4px;overflow:hidden;font-size:clamp(.8rem,2.4vw + .3rem,.96rem);line-height:1.2;contain:layout paint}.flash-strip.center{margin-inline:auto}.flash-item{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 18px;border-radius:18px;color:#fff;font-weight:700;text-align:center;opacity:0;will-change:transform,opacity;background:linear-gradient(110deg,hsl(calc(250 + var(--i) * 36) 85% 56%),hsl(calc(290 + var(--i) * 36) 85% 52%));box-shadow:0 6px 18px hsl(calc(260 + var(--i) * 36) 80% 40% / .28);animation:flashCycle calc(var(--n) * 3.2s) infinite both;animation-delay:calc(var(--i) * 3.2s)}.flash-item>span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-shadow:0 1px 2px rgba(0,0,0,.25)}.flash-ico{font-size:1.25em;flex:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.flash-strip:hover .flash-item{animation-play-state:paused}@keyframes flashCycle{0%{opacity:0;transform:translateY(70%) scale(.96)}1.2%{opacity:1;transform:none}7.1%{opacity:1;transform:none}8.33%{opacity:0;transform:translateY(-70%) scale(.96)}100%{opacity:0;transform:translateY(-70%)}}@media (prefers-reduced-motion:reduce){.flash-item{animation:none}.flash-item:first-child{opacity:1}}html[data-motion="off"] .flash-item:first-child{opacity:1 !important}@media (max-width:420px){.flash-strip{height:3.4em}.flash-item{padding:0 12px;gap:8px;border-radius:14px}}.ws-head .flash-strip{margin-top:10px}.task-chips{display:flex;flex-wrap:wrap;gap:8px 10px;justify-content:center}.task-chips a{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border-radius:999px;border:1px solid var(--border);background:var(--card);color:var(--text);font-weight:650;font-size:.9rem;text-decoration:none;transition:border-color .2s,transform .2s}.task-chips a:hover{border-color:var(--brand);transform:translateY(-2px);text-decoration:none}.install-steps{text-align:start;margin:10px 0 4px;padding-inline-start:22px;line-height:1.7}.install-link[hidden]{display:none !important}.modal.qr-pay{max-width:380px;padding:clamp(14px,2.6vh,24px) clamp(16px,4vw,26px);max-height:96dvh;overflow:hidden;display:grid;gap:0;align-content:center}.qr-pay h3{margin:0 0 4px;font-size:clamp(1.05rem,2.6vh,1.3rem);line-height:1.25}.qr-pay p{margin:3px 0;font-size:clamp(.8rem,1.8vh,.92rem);line-height:1.4}.qr-pay .qp-quote{margin:2px 0 4px}.qr-pay .qp-code img{width:clamp(132px,30vh,230px);height:auto;aspect-ratio:1;margin:clamp(6px,1.4vh,12px) auto 4px;border-radius:14px}.qr-pay .qp-how{color:var(--muted)}.qr-pay .qp-thanks{margin-top:6px}.qr-pay .modal-actions{margin-top:clamp(8px,1.6vh,14px);gap:8px}.qr-pay .modal-actions .btn{min-height:42px;padding:8px 16px}@media (min-width:620px) and (max-height:720px){.modal.qr-pay{max-width:640px;grid-template-columns:1fr auto;column-gap:22px;text-align:start}.qr-pay .qp-text{grid-column:1;align-self:center}.qr-pay .qp-code{grid-column:2;grid-row:1 / span 3;text-align:center;max-width:250px}.qr-pay .qp-code img{width:clamp(130px,40vh,230px)}.qr-pay .qp-thanks,.qr-pay .modal-actions{grid-column:1;justify-content:flex-start}}@media (max-height:520px){.qr-pay .qp-quote{display:none}.qr-pay .qp-code img{width:clamp(110px,44vh,200px)}}.qr-support .qr-pay{max-height:none;overflow:visible}.pp-ai[hidden]{display:none}.enc-badge{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:4px 12px;border-radius:99px;font-size:.74rem;font-weight:700;color:#0f7a43;background:color-mix(in srgb,#16a34a 12%,transparent);border:1px solid color-mix(in srgb,#16a34a 35%,transparent)}[data-theme="dark"] .enc-badge{color:#5ee39a}.tc-stick{position:sticky;top:84px}@media (min-width:1100px){.ws-head{display:grid;grid-template-columns:auto minmax(240px,1fr);column-gap:24px;align-items:center;padding-bottom:8px}.ws-head h1{grid-column:1;margin:0}.ws-head .flash-strip{grid-column:2;grid-row:1;justify-self:end;margin:0 !important}.ws-head .lead{grid-column:1 / -1;margin-top:2px}}#ppDrop[hidden]{display:none}.pp-change{justify-self:center}#tool-passport .tc-right>.pp-ai{margin-top:0}@media (max-width:760px){#tool-passport .tc-left,#tool-passport .tc-right{display:contents}#tool-passport .kt-stage:not([hidden]){position:sticky;top:58px;z-index:6;background:var(--card);padding:6px 0 8px;margin-inline:-4px;box-shadow:0 10px 18px -12px rgba(0,0,0,.45);border-radius:0 0 14px 14px}#tool-passport .kt-help{display:none}#tool-passport .kt-stage .kt-zoom{margin:4px 0 0}}.tc-left:has(.at-file-row,.mg-list>li)>.at-drop.compact{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 14px;padding:10px 14px;text-align:start}.tc-left:has(.at-file-row,.mg-list>li)>.at-drop.compact :is(.at-drop-ico,.at-hint,.drop-types){display:none}.tc-left:has(.at-file-row,.mg-list>li)>.at-drop.compact .enc-badge{margin-top:0}.tc-left:has(.at-file-row,.mg-list>li)>.at-drop.compact .drop-title{font-size:.88rem;margin:0}.tc-left:has(.at-file-row,.mg-list>li)>.at-drop.compact .at-drop-btns{margin:0}.tc-right .fr-preview-area{margin-top:0;gap:10px}.tc-right .fr-preview-card{padding:10px 12px}.tc-right .fr-preview-name{margin-bottom:6px;font-size:.88rem}.tc-right .fr-preview-pair{gap:8px}.tc-right .fr-preview-box img{max-height:150px}.tc-right .fr-preview-pair{grid-template-columns:1fr auto 1fr !important}.tc-right .fr-preview-arrow{transform:none !important}.tc-left:has(>.kt-stage:not([hidden]))>.at-drop.compact{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 14px;padding:10px 14px;text-align:start}.tc-left:has(>.kt-stage:not([hidden]))>.at-drop.compact :is(.at-drop-ico,.at-hint,.drop-types){display:none}.tc-left:has(>.kt-stage:not([hidden]))>.at-drop.compact :is(.drop-title,.at-drop-btns,.enc-badge){margin:0;font-size:.88rem}.tc-right .sp-box{grid-template-columns:auto 1fr;column-gap:10px;align-items:center;padding:10px 12px}.tc-right .sp-box svg{grid-row:span 2;width:34px;height:26px}.tc-right .sp-box small{grid-column:2;font-size:.76rem}.tc-right .sp-choice{margin:2px 0 8px}.ws-head .lead-sm{max-width:100ch}@media (max-width:760px){#tool-passport .kt-stage:not([hidden]){grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;row-gap:6px}#tool-passport .kt-stage-box{grid-column:1 / -1}#tool-passport .kt-stage .kt-zoom{grid-column:1;width:100%}#tool-passport .kt-stage .pp-change{grid-column:2;padding:6px 10px;font-size:.8rem}}.share-toast{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;max-width:360px;pointer-events:auto}.share-toast .btn{background:var(--bg);color:var(--text)}.share-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.share-or{margin-bottom:6px}.fr-mode{display:flex;gap:6px;flex-wrap:wrap;margin:2px 0 10px}.fr-mode label{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--border);border-radius:99px;cursor:pointer;font-weight:600;font-size:.9rem}.fr-mode label:has(input:checked){border-color:var(--brand);background:color-mix(in srgb,var(--brand) 14%,transparent)}.fr-target[hidden],.fr-level-block[hidden],.fr-target-warn[hidden]{display:none}.fr-target #frTargetNum{width:96px}.fr-presets{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:8px 0;font-size:.85rem}.fr-presets .chip{padding:4px 10px;border-radius:99px;border:1px solid var(--border);background:var(--bg-2);color:inherit;cursor:pointer;font:inherit;font-size:.82rem}.fr-presets .chip.on{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 16%,transparent)}.fr-target-warn{margin:8px 0;padding:9px 12px;border-radius:10px;border:1px solid #d97706;background:color-mix(in srgb,#f59e0b 14%,transparent);font-size:.88rem;line-height:1.45}.fr-preview-area[hidden]{display:none !important}.lite .bg-blobs{display:none}.lite .eyebrow.pulse,.lite .mini-bar u,.lite .at-drop-ico,.lite .at-downloadbar .btn,.lite .coffee-cup,.lite .fr-preview-loading,.lite .at-progress-bar.running>div,.lite .at-drop,.lite .btn-primary::after{animation:none !important}.lite .modal-overlay{backdrop-filter:none}.oc-fix{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.85rem;align-items:center}.oc-fix label{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.tc-left,.tc-right,.fr-preview-area,.at-file-list{grid-template-columns:minmax(0,1fr)}@media (max-width:760px){.tc-grid{grid-template-columns:minmax(0,1fr)}}.tc-right .fr-preview-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) !important}.at-file-row .name{min-width:0}.kt-result{overflow-wrap:anywhere}.kt-result>div{flex:1 1 200px;min-width:0}.at-conv-row .name,.fr-preview-name{white-space:normal;overflow-wrap:anywhere}.reduce-offer .ro-level{max-width:100%;min-width:0}.reduce-offer .ro-level input[type=range]{min-width:0;flex:1 1 auto}.ws-txt b{white-space:normal}@media (max-width:760px){.motion-toggle,#ppDressTabs>button{min-height:36px}}.mg-item{flex-wrap:wrap}