:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",sans-serif;color:#23342f;background:#f7f8f4;font-synthesis:none;--accent:#14694e;--border:#dce3dc}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:4px}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #8bbeb0;outline-offset:3px}header{background:#fff;border-bottom:1px solid var(--border)}.header-inner{max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:22px 28px;gap:20px}.brand{text-decoration:none;display:flex;align-items:center;font-size:30px;font-weight:800;letter-spacing:-1.7px;gap:10px}.brand img{width:36px;height:36px}.brand span{color:var(--accent)}#language{padding:10px;border:1px solid var(--border);border-radius:9px;background:white;color:#344b40;width:auto;font-size:14px}.hero{max-width:1200px;margin:0 auto;padding:68px 28px 38px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;color:var(--accent);margin:0 0 14px}.hero h1{font-size:clamp(30px,4vw,52px);letter-spacing:-1.5px;line-height:1.25;margin:0 0 18px;font-weight:700}.intro{font-size:17px;line-height:1.8;color:#5c6d64;max-width:760px;margin-bottom:25px}.assurance{display:flex;flex-wrap:wrap;gap:12px 24px;color:#4f695c;font-size:13px}.search-wrap{max-width:1200px;margin:0 auto;padding:0 28px}.search-wrap input{width:100%;max-width:650px;background:white;border:1px solid #ccd9ce;border-radius:14px;padding:19px 22px;font-size:17px;box-shadow:0 3px 12px #173c2804}.filters{display:flex;gap:8px;flex-wrap:wrap;padding:24px 0}.filters button{background:transparent;border:1px solid var(--border);border-radius:30px;padding:9px 14px;color:#50635a;font-size:13px}.filters button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:white}.catalog{max-width:1200px;margin:0 auto;padding:4px 28px 70px}.catalog-heading{display:flex;align-items:center;justify-content:space-between;margin:8px 0 20px}.catalog-heading h2{font-size:20px;margin:0}.catalog-heading span{color:#77887e;font-size:13px}.tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tool-card{background:#fff;border:1px solid var(--border);border-radius:15px;padding:24px;min-height:178px;text-decoration:none;transition:transform .15s,border-color .15s;position:relative}.tool-card:hover{transform:translateY(-3px);border-color:#86ac94}.tool-card[hidden]{display:none}.tool-icon{display:inline-grid;place-items:center;width:38px;height:38px;background:#eef4e9;color:var(--accent);border-radius:10px;font-size:24px;margin-bottom:17px}.tool-card h3{font-size:17px;margin:0 0 8px;letter-spacing:-.2px}.tool-card p{font-size:13px;color:#65766b;margin:0;line-height:1.65}.arrow{position:absolute;right:23px;top:31px;color:#9bab9d;font-size:20px}.tool-page{max-width:1050px;padding:34px 28px 80px;margin:auto}.back{font-size:13px;color:#5c7163;text-decoration:none}.tool-heading{padding:25px 0 20px}.tool-heading h1{font-size:34px;letter-spacing:-1px;line-height:1.3;margin:12px 0}.tool-heading p{color:#637469;line-height:1.7}.workspace{background:white;border:1px solid var(--border);border-radius:18px;padding:28px;overflow:hidden;box-shadow:0 8px 32px #173c2804}.workspace label,.workspace .field{display:block;font-size:14px;font-weight:600;margin:15px 0;color:#374b3e}.workspace label>span{display:block;margin-bottom:7px}.workspace input:not([type=checkbox]):not([type=range]),.workspace textarea,.workspace select{display:block;width:100%;margin-top:7px;border:1px solid #ccd8cf;border-radius:8px;padding:12px;background:#fcfdfb;color:#24372b;font-weight:400;min-width:0}.workspace input[type=file]{border:1px dashed #b6ccbe!important;padding:20px!important;background:#f6faf4!important;cursor:pointer}.workspace input[type=checkbox]{margin-inline:8px}.workspace textarea{min-height:110px;resize:vertical;line-height:1.65}.workspace button,#print{padding:12px 18px;border:0;border-radius:9px;background:var(--accent);color:#fff;margin:12px 8px 8px 0;font-size:14px;font-weight:600}.workspace button:disabled{opacity:.55;cursor:wait}.workspace p{line-height:1.75;font-size:14px}.workspace fieldset{border:1px solid var(--border);border-radius:12px;margin:12px 0 20px;padding:16px}.workspace legend{font-weight:650;padding:0 8px}.tool-result:empty{display:none}.tool-result{margin-top:24px;padding:20px;background:#f4f8f1;border:1px solid #e0e9dc;border-radius:12px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-family:inherit}.table-scroll{overflow-x:auto}.workspace table{border-collapse:collapse;width:100%;font-size:13px;background:white}.workspace td,.workspace th{padding:10px;border:1px solid #dce3dc;text-align:start;vertical-align:top;max-width:350px;overflow-wrap:anywhere}.workspace th{background:#edf3e9}.workspace canvas,.workspace img,.workspace video{max-width:100%;height:auto}.workspace audio{width:100%}.workspace .error{color:#ae3030}.workspace .tool-note{font-size:13px;color:#647367}.workspace .grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.under-tool{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:20px;color:#5e7667;font-size:12px}.under-tool #print{background:transparent;color:#49634f;border:1px solid var(--border);margin:0}.privacy{max-width:1150px;margin:0 auto 30px;padding:20px 28px;color:#647467;font-size:13px}.privacy p{max-width:750px;line-height:1.9}footer{border-top:1px solid var(--border);max-width:1144px;margin:0 auto;padding:25px 0 35px;display:flex;justify-content:space-between;font-size:12px;color:#6c7e70}footer a{margin-left:18px}body[dir=rtl]{direction:rtl}@media(max-width:800px){.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{padding-top:42px}.workspace{padding:20px}.workspace .grid{grid-template-columns:1fr}}@media(max-width:520px){.header-inner{padding:17px 20px}.hero,.search-wrap,.catalog,.tool-page{padding-left:20px;padding-right:20px}.brand{font-size:27px}.tool-grid{grid-template-columns:1fr;gap:12px}.tool-card{min-height:135px;padding:20px}.tool-icon{float:inline-start;margin-inline-end:14px;margin-bottom:0}.tool-card h3{padding-top:3px;padding-inline-end:20px}.tool-card p{margin-top:13px}.hero h1{letter-spacing:-1px}.filters{gap:6px}.filters button{padding:8px 11px}.workspace{padding:16px;border-radius:13px}.tool-heading h1{font-size:28px}footer{margin:0 20px}.under-tool{align-items:flex-start}.assurance{font-size:12px}}@media print{header,.back,.under-tool,footer,.privacy,.hero,.catalog,.search-wrap,.workspace button,.workspace input[type=file]{display:none!important}.tool-page{padding:0;max-width:none}.workspace{border:0;padding:0;box-shadow:none}.tool-result{border:0;background:white}.print-preview{display:block!important}body{background:white;color:black}table{page-break-inside:auto}tr{page-break-inside:avoid}}
.brand{gap:0}.brand img{margin-inline-end:10px}.tool-card[data-category=compare] .tool-icon{background:#eef0fc;color:#5364ab}.tool-card[data-category=image] .tool-icon{background:#fff2e6;color:#a7753c}.tool-card[data-category=documents] .tool-icon{background:#f2eef9;color:#8763a5}.tool-card[data-category=files] .tool-icon{background:#eaf3f7;color:#407d97}.tool-card[data-category=date] .tool-icon{background:#f9efe9;color:#a16f57}.tool-card[data-category=money] .tool-icon{background:#f3f3df;color:#7c8039}.tool-card[data-category=media] .tool-icon{background:#f9ecf0;color:#a65c76}

.utility-table-wrap{overflow:auto;max-height:32rem}.utility-table-wrap table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}.utility-table-wrap th,.utility-table-wrap td{padding:.65rem;border-bottom:1px solid #e1e7e1;text-align:start}.changed-cell del{background:#fce5e5;color:#852e2e}.changed-cell ins{background:#e1f1dc;color:#286122;text-decoration:none}
