.qPvCqa_generator{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;display:grid}.qPvCqa_settings{gap:20px;display:grid}.qPvCqa_card{background:var(--white);box-shadow:var(--shadow-sm);border:1px solid #a45d391f;border-radius:24px;padding:26px}.qPvCqa_cardTitle{color:var(--dark);align-items:center;gap:12px;margin:0 0 18px;font-size:20px;display:flex}.qPvCqa_cardTitle span{background:var(--primary);width:30px;height:30px;color:var(--white);font-family:var(--font-plus-jakarta), "Plus Jakarta Sans", sans-serif;border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:inline-grid}.qPvCqa_tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.qPvCqa_tabs button,.qPvCqa_presets button{background:var(--cream);min-height:42px;color:var(--text);font:inherit;cursor:pointer;border:1px solid #a45d3938;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.qPvCqa_tabs button:hover,.qPvCqa_presets button:hover{border-color:var(--primary);color:var(--primary)}.qPvCqa_tabs .qPvCqa_tabActive,.qPvCqa_presets .qPvCqa_presetActive{border-color:var(--primary);background:var(--primary);color:var(--white)}.qPvCqa_tabs .qPvCqa_tabActive:hover,.qPvCqa_presets .qPvCqa_presetActive:hover{color:var(--white)}.qPvCqa_fields{gap:16px;display:grid}.qPvCqa_field{gap:6px;min-width:0;display:grid}.qPvCqa_field label,.qPvCqa_colorField label{color:var(--dark);font-size:14px;font-weight:600}.qPvCqa_field input[type=text],.qPvCqa_field input[type=url],.qPvCqa_field input[type=tel],.qPvCqa_field input[type=email],.qPvCqa_field textarea,.qPvCqa_field select,.qPvCqa_colorInputs input[type=text]{background:var(--white);width:100%;min-height:46px;color:var(--dark);font:inherit;border:1px solid #2d242029;border-radius:12px;padding:10px 14px;font-size:15px}.qPvCqa_field textarea{resize:vertical}.qPvCqa_field input:focus-visible,.qPvCqa_field textarea:focus-visible,.qPvCqa_field select:focus-visible,.qPvCqa_colorInputs input:focus-visible,.qPvCqa_tabs button:focus-visible,.qPvCqa_presets button:focus-visible{outline-offset:2px;outline:3px solid #a45d3959}.qPvCqa_field input[type=range]{accent-color:var(--primary)}.qPvCqa_fieldRow{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-top:16px;display:grid}.qPvCqa_fields .qPvCqa_fieldRow{margin-top:0}.qPvCqa_checkbox{color:var(--text);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:inline-flex}.qPvCqa_checkbox input{width:18px;height:18px;accent-color:var(--primary)}.qPvCqa_presets{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.qPvCqa_presetSwatch{border:3px solid;border-radius:50%;width:16px;height:16px}.qPvCqa_colorGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.qPvCqa_colorField{gap:6px;display:grid}.qPvCqa_colorInputs{gap:8px;display:flex}.qPvCqa_colorInputs input[type=color]{background:var(--white);cursor:pointer;border:1px solid #2d242029;border-radius:12px;flex:0 0 46px;width:46px;height:46px;padding:4px}.qPvCqa_colorInputs input[type=text]{text-transform:lowercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.qPvCqa_toggles{flex-wrap:wrap;gap:10px 24px;margin-top:16px;display:flex}.qPvCqa_logoRow{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.qPvCqa_logoButton{cursor:pointer}.qPvCqa_logoName{max-width:220px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.qPvCqa_linkButton{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.qPvCqa_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qPvCqa_error{color:#b42318;margin:0 0 12px;font-size:14px}.qPvCqa_privacyNote{color:var(--text-light);margin:14px 0 0;font-size:13px}.qPvCqa_privacyNote i{color:var(--primary)}.qPvCqa_previewColumn{position:sticky;top:110px}.qPvCqa_previewCard{justify-items:center;gap:18px;display:grid}.qPvCqa_previewBox{border-radius:18px;place-items:center;max-width:100%;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2d242014}.qPvCqa_previewBox[data-transparent]{background-color:#fff;background-image:linear-gradient(45deg,#f1ebe5 25%,#0000 25%),linear-gradient(-45deg,#f1ebe5 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#f1ebe5 75%),linear-gradient(-45deg,#0000 75%,#f1ebe5 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.qPvCqa_previewCanvas svg,.qPvCqa_previewCanvas canvas{max-width:100%;height:auto;display:block}.qPvCqa_previewPlaceholder{background:var(--cream);color:var(--text-light);text-align:center;place-content:center;gap:12px;padding:24px;font-size:14px;display:grid;position:absolute;inset:0}.qPvCqa_previewPlaceholder i{color:#a45d3973;font-size:56px}.qPvCqa_previewPlaceholder p{margin:0}.qPvCqa_warnings{color:#93370d;background:#fff6ed;border:1px solid #b5470840;border-radius:14px;gap:8px;width:100%;margin:0;padding:12px 14px;font-size:13px;line-height:1.5;list-style:none;display:grid}.qPvCqa_warnings i{margin-right:4px}.qPvCqa_downloadPanel{gap:12px;width:100%;display:grid}.qPvCqa_downloadPanel .btn{justify-content:center}.qPvCqa_downloadPanel .btn:disabled{opacity:.5;cursor:not-allowed}.qPvCqa_secondaryDownloads{grid-template-columns:1fr 1fr;gap:10px;display:grid}.qPvCqa_miniPreview{display:none}@media (max-width:991px){.qPvCqa_generator{grid-template-columns:1fr}.qPvCqa_settings{display:contents}.qPvCqa_contentCard{order:1}.qPvCqa_previewColumn{order:2;position:static}.qPvCqa_styleCard{order:3}.qPvCqa_frameCard{order:4}.qPvCqa_logoCard{order:5}.qPvCqa_miniPreview{right:88px;bottom:max(16px, env(safe-area-inset-bottom));z-index:998;background:var(--white);border:1px solid #a45d392e;border-radius:18px;align-items:center;gap:12px;padding:8px 10px 8px 8px;display:flex;position:fixed;left:16px;box-shadow:0 16px 40px #2d24202e}.qPvCqa_miniThumb{background:var(--white);width:56px;height:56px;color:var(--primary);cursor:pointer;border:1px solid #2d24201a;border-radius:12px;flex:0 0 56px;place-items:center;padding:0;font-size:24px;display:grid;overflow:hidden}.qPvCqa_miniThumb img{object-fit:contain;width:100%;height:100%}.qPvCqa_miniText{min-width:0;color:var(--text-light);flex:1;font-size:12px;line-height:1.35;display:grid}.qPvCqa_miniText strong{color:var(--dark);font-size:13px}.qPvCqa_miniPreview .btn{flex:none;padding:10px 14px;font-size:14px}.qPvCqa_miniPreview .btn:disabled{opacity:.5}}@media (max-width:640px){.qPvCqa_card{border-radius:20px;padding:20px 16px}.qPvCqa_cardTitle{font-size:18px}.qPvCqa_tabs button{flex:calc(50% - 8px);justify-content:center}}.qPvCqa_shapePickers{gap:18px;margin-top:18px;display:grid}.qPvCqa_shapeField{gap:8px;display:grid}.qPvCqa_shapeLabel{color:var(--dark);font-size:14px;font-weight:600}.qPvCqa_shapeGroup{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:10px;display:grid}.qPvCqa_shapeTile{background:var(--white);color:var(--dark);font:inherit;text-align:center;cursor:pointer;border:1px solid #2d242024;border-radius:14px;justify-items:center;gap:6px;padding:12px 6px 10px;font-size:12px;font-weight:600;line-height:1.25;transition:border-color .2s,box-shadow .2s,background .2s,color .2s;display:grid}.qPvCqa_shapeTile svg{width:44px;height:44px}.qPvCqa_shapeTile:hover{border-color:var(--primary);color:var(--primary)}.qPvCqa_shapeTile:focus-visible{outline-offset:2px;outline:3px solid #a45d3959}.qPvCqa_shapeTileActive,.qPvCqa_shapeTileActive:hover{border-color:var(--primary);background:var(--cream);color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}@media (max-width:640px){.qPvCqa_shapeGroup{grid-template-columns:repeat(3,minmax(0,1fr))}}.qPvCqa_frameSettings{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:14px;margin-top:16px;display:grid}.qPvCqa_frameSettings .qPvCqa_linkButton{grid-column:1/-1;justify-self:start}.qPvCqa_frameIcon{place-items:center;width:44px;height:52px;display:grid}.qPvCqa_frameIcon svg{width:100%;height:100%}.qPvCqa_framedPreview{box-sizing:border-box;object-fit:contain;width:100%;height:100%;padding:10px;display:block;position:absolute;inset:0}@media (max-width:640px){.qPvCqa_frameSettings{grid-template-columns:1fr}}
.GgGOaa_hero{min-height:0;padding-bottom:120px}.GgGOaa_toolSection{z-index:2;margin-top:-90px;padding-top:0;position:relative}.GgGOaa_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.GgGOaa_stepCard,.GgGOaa_useCaseCard{background:var(--white);box-shadow:var(--shadow-sm);border-radius:20px;padding:30px;position:relative}.GgGOaa_stepCard>i{color:var(--primary);font-size:28px}.GgGOaa_stepNumber{color:#a45d392e;font-family:var(--font-playfair), "Playfair Display", serif;font-size:44px;font-weight:700;line-height:1;position:absolute;top:20px;right:24px}.GgGOaa_stepCard h3,.GgGOaa_useCaseCard h3{color:var(--dark);margin:16px 0 8px;font-size:19px}.GgGOaa_stepCard p,.GgGOaa_useCaseCard p{color:var(--text-light);margin:0;font-size:15px;line-height:1.7}.GgGOaa_useCaseSection{background:var(--white)}.GgGOaa_useCases{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.GgGOaa_useCaseCard{background:var(--cream);box-shadow:none;border:1px solid #a45d391f}.GgGOaa_useCaseIcon{background:var(--gradient-primary);width:52px;height:52px;color:var(--white);border-radius:16px;place-items:center;font-size:22px;display:inline-grid}@media (max-width:991px){.GgGOaa_steps,.GgGOaa_useCases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.GgGOaa_hero{padding-bottom:100px}.GgGOaa_toolSection{margin-top:-70px}.GgGOaa_steps,.GgGOaa_useCases{grid-template-columns:1fr}.GgGOaa_stepCard,.GgGOaa_useCaseCard{padding:24px}}.GgGOaa_typeGrid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1199px){.GgGOaa_typeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.GgGOaa_typeGrid{grid-template-columns:1fr}}.GgGOaa_typeCard{background:var(--white);box-shadow:var(--shadow-sm);border-color:#0000}
