.launch-main{max-width:1180px!important;margin:auto;padding:32px 28px 80px;color:#25312d}.launch-main .tool-intro{margin:22px 0 30px;text-align:left}.launch-title{display:flex;align-items:center;gap:18px}.launch-title>span{flex:0 0 60px}.launch-title img{width:60px;height:60px;object-fit:contain}.launch-title h1{font-size:clamp(27px,3.2vw,42px);line-height:1.15;letter-spacing:-.025em;margin:0;text-wrap:balance}.launch-main .tool-intro>p{max-width:72ch;margin:16px 0;line-height:1.65}.launch-back{font-size:14px;color:#31644c;text-decoration:none}.launch-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:36px;padding:28px 0;border-top:1px solid #dce2dd;border-bottom:1px solid #dce2dd}.launch-workspace>*{min-width:0}.launch-workspace fieldset{border:0;padding:0;margin:0;min-width:0}.launch-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.launch-field{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:14px;font-weight:600}.launch-field input,.launch-field select,.launch-field textarea{box-sizing:border-box;min-width:0;width:100%;border:1px solid #cfd8d1;border-radius:9px;background:#fff;color:#25312d;padding:11px 12px;font:400 15px/1.45 Figtree,sans-serif;caret-color:#31644c}.launch-field select{padding-right:34px;cursor:pointer}.launch-field input[type=color]{height:45px;padding:5px}.launch-field input[type=file]{font-size:13px}.launch-field small{font-size:12px;line-height:1.5;font-weight:400;color:#5e6a64}.launch-wide{grid-column:1/-1}.launch-workspace .tool-button{margin-top:20px;min-height:44px}.launch-output{background:#f0f3f1;padding:24px;border-radius:14px;align-self:start}.launch-output h2{font-size:18px;margin:0 0 20px}.launch-output h3{font-size:15px;margin:12px 0}.launch-output p{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.launch-empty{min-height:150px;display:flex;align-items:center;justify-content:center;text-align:center;color:#5e6a64}.launch-output pre{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:440px;overflow:auto;background:#fff;border-radius:9px;padding:16px;line-height:1.6;tab-size:2}.launch-actions,.launch-preview-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.launch-secondary{font:600 13px/1.3 Figtree,sans-serif;background:#fff;color:#244c39;border:1px solid #cfd8d1;border-radius:8px;padding:10px 13px;cursor:pointer;min-height:40px}.launch-secondary:hover{background:#e2ebe5}.launch-main button:disabled{cursor:wait;opacity:.6}.launch-main :focus-visible{outline:3px solid #7ca98c;outline-offset:3px}.launch-main ::selection{background:#cde1d3}.launch-error{color:#9e302c;font-size:14px}.launch-error:empty,#launchStatus:empty{display:none}#launchStatus{font-size:13px;line-height:1.6;color:#395c49}.launch-guide{display:grid;grid-template-columns:1.25fr 1fr;gap:48px;margin:48px 0}.launch-guide h2,.launch-next h2{font-size:22px;letter-spacing:-.02em;margin:0 0 16px}.launch-guide p,.launch-guide li,.launch-next p{font-size:15px;line-height:1.75;max-width:72ch}.launch-guide ol{padding-left:22px;margin:0}.launch-guide li{padding-left:5px;margin-bottom:14px}.launch-next{display:flex;gap:32px;justify-content:space-between;align-items:center;margin-top:40px;padding:28px 0;border-top:1px solid #dce2dd}.launch-next nav{flex:0 0 240px;display:grid;gap:14px}.launch-main a{color:#31644c;text-underline-offset:3px}.launch-main [hidden],.launch-main .launch-fields[hidden],.launch-directory [hidden]{display:none!important}.launch-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px}.launch-compare figure{margin:0;min-width:0}.launch-compare img{width:100%;height:135px;object-fit:contain;background:#fff}.launch-compare figcaption{font-size:12px;margin-top:6px}.launch-image-result{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dce2dd}.launch-icon-sizes{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap}.launch-icon-sizes figure{margin:0;text-align:center}.launch-icon-sizes img{object-fit:contain;max-width:96px}.launch-icon-sizes figcaption{font-size:11px;margin-top:8px}.launch-signature{padding:22px 16px;background:#fff;border-radius:9px;overflow:auto}.launch-signature table{border-collapse:collapse}.launch-verdict{font-size:22px!important;font-weight:650}.is-ok{color:#24523a}.is-attention{color:#875418}.launch-share-card{margin-top:16px;background:#fff;border-radius:12px;overflow:hidden}.launch-share-card>img{display:block;width:100%;aspect-ratio:1.91;object-fit:cover}.launch-share-card>div{padding:16px}.launch-share-card small{font-size:12px;color:#5e6a64}.launch-share-card h3{font-size:18px;margin:6px 0}.launch-table{overflow:auto}.launch-table table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.launch-table th,.launch-table td{text-align:left;padding:12px 8px;vertical-align:top;border-bottom:1px solid #cfd8d1;overflow-wrap:anywhere}.launch-table th:first-child{width:52%}.launch-table th:nth-child(2){width:15%}.launch-table small{display:block;color:#5e6a64;font-size:11px;margin-top:5px}.launch-directory{margin:28px 0}.launch-directory-controls{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:20px}.launch-directory-controls input{font:inherit;font-size:14px;min-height:44px;border:1px solid #cfd8d1;border-radius:9px;padding:10px 14px;max-width:100%;box-sizing:border-box}.launch-filters{display:flex;gap:6px;flex-wrap:wrap}.launch-filters button{font:600 13px Figtree,sans-serif;min-height:40px;padding:9px 13px;border:0;border-radius:8px;color:#395c49;background:transparent;cursor:pointer}.launch-filters button[aria-pressed=true]{background:#dfeae3;color:#244c39}.launch-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}.launch-tool-card{display:flex;gap:14px;padding:22px 4px;border-bottom:1px solid #dce2dd;text-decoration:none;min-width:0;color:#25312d!important;transition:background .18s ease-out}.launch-tool-card:hover{background:#edf3ee}.launch-tool-card>span:first-child{flex:0 0 44px}.launch-tool-card img{width:44px;height:44px;object-fit:contain}.launch-tool-card strong{display:block;font-size:16px;line-height:1.4;font-weight:650}.launch-tool-card small{display:block;margin-top:7px;font-size:13px;line-height:1.6;color:#5e6a64}.launch-directory-total{font-size:14px;color:#5e6a64}.navigation-count{display:inline-block;font:600 11px/1.3 Figtree,sans-serif;color:#395c49;background:#e2ebe5;border-radius:5px;padding:2px 5px;margin-left:6px;font-variant-numeric:tabular-nums;vertical-align:middle}.launch-tool-card:focus-visible,.launch-filters button:focus-visible{outline:3px solid #7ca98c;outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1500px){.launch-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.launch-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-workspace{gap:24px}.launch-fields{grid-template-columns:1fr}.launch-guide{gap:28px}}@media(max-width:680px){.launch-main{padding:24px 20px 56px}.launch-title{gap:12px}.launch-title>span{flex-basis:46px}.launch-title img{width:46px;height:46px}.launch-workspace,.launch-guide{grid-template-columns:1fr}.launch-output{padding:20px}.launch-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-field:has(input[type=file]){grid-column:1/-1}.launch-next{display:block}.launch-next nav{margin-top:22px}.launch-tool-grid{grid-template-columns:1fr}.launch-tool-card{padding:18px 0}.launch-directory-controls{gap:12px}.launch-directory-controls label,.launch-directory-controls input{width:100%}.launch-guide{margin:36px 0}.launch-workspace{padding-top:22px}}@media(max-width:380px){.launch-fields{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.launch-tool-card{transition:none}}.free-tools-page .launch-main .launch-field{padding:0;border:0;background:transparent;border-radius:0;box-shadow:none;align-items:stretch;text-align:left;transform:none}.free-tools-page .launch-main .launch-field>span{margin:0}.launch-directory .tool-resource-directory{margin-top:40px}.launch-output{overflow-wrap:anywhere}
