.page-module__Sdzw2q__page{color:#070707;max-width:1220px;margin:auto;padding:24px 28px 48px}.page-module__Sdzw2q__nav{border-bottom:2px solid #070707;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.page-module__Sdzw2q__nav img{display:block}.page-module__Sdzw2q__nav a:last-child,.page-module__Sdzw2q__footer{font:700 12px JetBrains Mono,monospace}.page-module__Sdzw2q__header{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:48px 0;display:grid}.page-module__Sdzw2q__kicker{letter-spacing:.05em;font:700 12px JetBrains Mono,monospace}.page-module__Sdzw2q__header h1{letter-spacing:-.05em;margin:18px 0 22px;font:700 clamp(48px,6vw,78px)/.98 Space Grotesk,sans-serif}.page-module__Sdzw2q__header h1 span{background:#ff3ad7;padding:0 8px}.page-module__Sdzw2q__header p:last-child{max-width:410px;font-size:17px;line-height:1.6}.page-module__Sdzw2q__header>img{border:2px solid #070707;width:100%}.page-module__Sdzw2q__generator{border-top:2px solid #070707;grid-template-columns:minmax(0,1.3fr) minmax(300px,.85fr);gap:48px;padding-top:32px;display:grid}.page-module__Sdzw2q__previewLabel{justify-content:space-between;gap:8px;margin-bottom:14px;font:700 10px JetBrains Mono,monospace;display:flex}.page-module__Sdzw2q__preview canvas{background:#fffaf0;border:1px solid #070707;width:100%;height:auto;display:block;box-shadow:6px 6px #070707}.page-module__Sdzw2q__caption{color:#67645c;margin-top:20px;font-size:13px}.page-module__Sdzw2q__controls h2{letter-spacing:-.04em;margin:12px 0 28px;font:700 36px/1.1 Space Grotesk,sans-serif}.page-module__Sdzw2q__field{margin:22px 0 10px;font:700 12px JetBrains Mono,monospace;display:block}.page-module__Sdzw2q__controls input:not([type=range]):not([type=file]){background:#fffaf0;border:2px solid #070707;border-radius:0;width:100%;min-width:0;padding:14px;font:500 17px Inter,sans-serif}.page-module__Sdzw2q__dropzone{background:#fffaf0;border:2px dashed #777269;padding:20px}.page-module__Sdzw2q__dropzone button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #070707;padding:0 0 4px;font:700 16px Space Grotesk,sans-serif}.page-module__Sdzw2q__dropzone p{margin:10px 0 0;font-size:11px;line-height:1.7}.page-module__Sdzw2q__dragging{background:#ffd5f6;border-color:#070707}.page-module__Sdzw2q__fileInput{display:none}.page-module__Sdzw2q__crop{border:0;min-width:0;margin:26px 0 20px;padding:0}.page-module__Sdzw2q__crop legend{margin-bottom:18px;font:700 12px JetBrains Mono,monospace}.page-module__Sdzw2q__crop label{justify-content:space-between;margin:12px 0 6px;font-size:12px;display:flex}.page-module__Sdzw2q__crop input{accent-color:#070707;cursor:pointer;width:100%;min-height:24px;margin:0}.page-module__Sdzw2q__crop:disabled{opacity:.45}.page-module__Sdzw2q__rangeHint{color:#67645c;justify-content:space-between;font-size:10px;display:flex}.page-module__Sdzw2q__download{color:#070707;cursor:pointer;background:#ff3ad7;border:2px solid #070707;width:100%;padding:16px;font:700 18px Space Grotesk,sans-serif;box-shadow:4px 4px #070707}.page-module__Sdzw2q__download:disabled{color:#67645c;box-shadow:none;cursor:not-allowed;background:#dedad2}.page-module__Sdzw2q__status{min-height:18px;margin-top:16px;font-size:12px;line-height:1.5}.page-module__Sdzw2q__privacy{color:#67645c;font-size:12px;line-height:1.6}.page-module__Sdzw2q__error{color:#b00020;font-size:13px}.page-module__Sdzw2q__footer{border-top:2px solid #070707;justify-content:space-between;gap:20px;margin-top:48px;padding-top:24px;display:flex}.page-module__Sdzw2q__page a:focus-visible,.page-module__Sdzw2q__page button:focus-visible,.page-module__Sdzw2q__page input:focus-visible{outline-offset:4px;outline:3px solid #b80091}@media (max-width:760px){.page-module__Sdzw2q__page{padding:18px 18px 32px}.page-module__Sdzw2q__header{gap:24px;padding:32px 0}.page-module__Sdzw2q__header h1{font-size:52px}.page-module__Sdzw2q__header p:last-child{font-size:14px}.page-module__Sdzw2q__generator{grid-template-columns:1fr;gap:28px}.page-module__Sdzw2q__controls{max-width:none}.page-module__Sdzw2q__header>img{object-fit:cover;object-position:right;height:200px}.page-module__Sdzw2q__footer,.page-module__Sdzw2q__nav a:last-child{font-size:10px}}@media (max-width:430px){.page-module__Sdzw2q__header{grid-template-columns:1fr}.page-module__Sdzw2q__header>img{object-position:center 65%;height:140px}.page-module__Sdzw2q__header h1 br{display:none}.page-module__Sdzw2q__header h1{font-size:48px}.page-module__Sdzw2q__header h1 span{display:inline-block}.page-module__Sdzw2q__footer{flex-direction:column}.page-module__Sdzw2q__previewLabel{font-size:9px}}
