/* Generated by scripts/split_css_bundles.py. */
.tools-footnote{margin-top:45px;max-width:750px}.tools-footnote h2{font-size:32px}.tools-footnote p{font-size:13px}.tool-page{padding-bottom:65px}.tool-title{margin:25px 0 35px}.tool-title h1{font-size:54px;margin:0 0 15px}.tool-title p{font-size:13px}.tool-workspace{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:30px;align-items:start}.tool-workspace form{background:#20261b;border:1px solid #3c4930;border-radius:12px;padding:26px}.tool-label{display:flex;flex-direction:column;gap:10px;margin:22px 0;color:#d6dfca;font-size:12px}.tool-label textarea,.tool-label select{border:1px solid #576845;background:#151d0f;color:var(--text);border-radius:7px;padding:13px;line-height:1.65;width:100%;resize:vertical}.tool-label textarea::placeholder{color:#8e9c7c}.tool-submit{width:100%;margin-top:15px}.tool-submit:disabled{opacity:.55;cursor:wait;transform:none}.tool-note{font-size:12px;line-height:1.65;margin:16px 0 0}.result-panel{min-height:500px;background:#1b2117;border:1px solid #3d4833;border-radius:12px;display:flex;align-items:center;justify-content:center;text-align:center;padding:28px;position:sticky;top:25px}.result-panel h2{font-size:24px;letter-spacing:-.045em}.result-panel p{font-size:12px;max-width:380px;margin-inline:auto}.result-mark{display:block;font-size:57px;color:#b9d98d;margin-bottom:25px}.result-panel img,.result-panel video{max-width:100%;max-height:600px;border-radius:7px;margin:0 auto 22px;object-fit:contain}.tool-page[data-transparent-output] .result-panel img{background:repeating-conic-gradient(#ddd 0% 25%,#fff 0% 50%) 50% /20px 20px}.result-panel #tool-error{color:#ffb3a3;border:1px solid #814c3f;padding:18px;border-radius:7px;background:#33251d}.tool-how{margin-top:65px}.tool-how h2{font-size:32px}.tool-how>div{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.tool-how p{font-size:12px}.tool-how strong{display:block;font-size:15px;color:var(--text);margin-bottom:12px;font-weight:600}.tool-how>.text-link{display:inline-block;margin-top:15px}@media (max-width:1000px){.tool-workspace{gap:20px}.tool-workspace form{padding:20px}}@media (max-width:800px){.tool-workspace{grid-template-columns:1fr}.result-panel{position:static;min-height:340px}.tool-title h1{font-size:40px}.tool-how{margin-top:40px}.tool-how>div{gap:20px}.tool-page{padding-bottom:40px}}@media (max-width:540px){.tool-title{margin-top:15px}.tool-title h1{font-size:40px}.tool-how>div{grid-template-columns:1fr;gap:7px}.result-panel{padding:23px;min-height:320px}.tool-workspace form{padding:20px}.tool-label textarea{font-size:13px}}.tool-submit:disabled{opacity:.45;cursor:not-allowed}.prompt-examples{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.prompt-examples>span{width:100%;font-size:12px;color:var(--muted)}.prompt-examples button{padding:9px 12px;background:#2b3323;color:var(--text);border:1px solid var(--line);border-radius:8px;cursor:pointer}.prompt-examples button:hover{border-color:var(--lime)}.tool-label input[name=avoid]{width:100%;box-sizing:border-box;border-radius:8px;background:#242b1e;border:1px solid var(--line);color:var(--text);padding:13px;margin-top:8px}@media (max-width:800px){.tool-workspace>*{min-width:0}.tool-workspace form{padding:18px}.tool-title h1{font-size:32px}.prompt-examples{flex-wrap:wrap}.prompt-examples button{min-height:44px}.tool-result{min-width:0}}.tool-how h3,.tool-information h3{font-size:15px;line-height:1.35;letter-spacing:-.015em;margin:0 0 12px}.tool-how h3{color:var(--text);font-weight:600}.tool-information{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:55px;padding:38px;border:1px solid var(--line);border-radius:14px;background:#1c201b}.tool-information h2{font-size:32px;line-height:1.2}.tool-information p,.tool-information li{font-size:13px;line-height:1.65;color:var(--soft)}.tool-information li{margin:9px 0}.tool-information article+article{margin-top:28px}@media (max-width:800px){.tool-information{grid-template-columns:1fr;gap:24px;padding:28px}}.tools-footnote a,.tool-resources a{color:var(--lime);text-decoration:underline;text-underline-offset:4px}.tool-resources{margin-top:38px;margin-bottom:0}.tools-footnote h3{font-size:15px;line-height:1.35;margin:24px 0 9px;color:var(--text)}.tools-footnote h3{margin:26px 0 8px}.result-name-field{display:flex;flex-direction:column;gap:8px;text-align:left;color:var(--soft);font-size:12px;max-width:520px;margin:0 auto 20px}.result-name-field input{width:100%;min-width:0;padding:12px 14px;border:1px solid #4a5142;border-radius:8px;background:#22261f;color:var(--text);font:inherit}.result-panel #result-dimensions{margin:0 0 20px;font-size:12px;color:var(--soft)}.result-file-details{text-align:left}.result-file-details .result-name-field{max-width:none;margin:0;gap:9px;font-size:13px}.result-name-field input:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.result-panel .result-name-hint{max-width:none;margin:8px 0 20px;font-size:12px;color:var(--soft);line-height:1.5}.result-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.result-actions .button{width:100%;min-height:48px;padding:13px 16px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;line-height:1.35}.result-format-options{grid-column:1/-1}.result-panel #result-save-status{max-width:none;text-align:left;margin:12px 0 0;font-size:12px;line-height:1.5}.result-panel #result-save-status:empty{display:none}.result-upgrade{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;margin-top:24px;padding:24px;border:1px solid #53613a;border-radius:12px;background:linear-gradient(130deg,#29351f,#20271b);text-align:left}.result-upgrade-label{display:block;color:var(--lime);font-size:12px;font-weight:600;letter-spacing:.12em;margin-bottom:10px}.result-panel .result-upgrade h2{font-size:24px;line-height:1.2;letter-spacing:-.03em;margin:0 0 10px}.result-panel .result-upgrade p{max-width:none;margin:0;font-size:12px;line-height:1.65}.result-upgrade-benefits{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;margin:15px 0 0;padding:0;font-size:12px;color:#d9e2ce}.result-upgrade-benefits li::before{content:"✓";color:var(--lime);margin-right:7px}.result-upgrade-action{padding-top:20px;border-top:1px solid #d5ff5f20}.result-upgrade-action .button{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:13px 16px;font-size:13px;line-height:1.35}.result-panel .result-upgrade .tool-note{margin:12px 0 0;font-size:12px;line-height:1.65;color:var(--soft)}.result-trial-link{display:inline-block;margin-top:12px;font-size:12px;line-height:1.5;text-decoration:underline;text-underline-offset:3px}.result-panel #result-content>.tool-note:last-child{max-width:none;font-size:12px;margin-top:20px;line-height:1.65}@media (min-width:1700px){.result-upgrade{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:start;gap:24px}.result-upgrade-action{padding-top:0;padding-left:24px;border-top:0;border-left:1px solid #d5ff5f20}}@media (max-width:540px){.result-actions{grid-template-columns:1fr;gap:10px}.result-upgrade{padding:20px;gap:18px}.result-panel .result-upgrade h2{font-size:24px}.result-upgrade-benefits{flex-direction:column;gap:8px}.result-upgrade-action{padding-top:18px}}.tools-footnote,.tools-footnote>p{max-width:none;width:100%}.tool-title>.answer-summary{max-width:none;width:100%}
