.PreviewArea_main__oY7bK{display:flex;height:100vh;width:100%}.PreviewArea_desktop__X9RcM,.PreviewArea_mobile__nKxxG{display:flex;flex-direction:column}.PreviewArea_mobile__nKxxG{max-width:400px;margin:0 auto;border:1px solid #ccc;border-radius:16px;overflow:auto;scrollbar-width:none;height:85dvh}.PreviewArea_main__oY7bK h2{color:#000}.PreviewArea_errorText__dNoJi{font-size:12px;color:rgb(255,57,57)}.PreviewArea_tabs__A4F7j{display:flex;flex-wrap:wrap;gap:8px}.PreviewArea_tab___dsS3{background:#f3f4f6;border:none;padding:8px 16px;border-radius:999px;cursor:pointer;font-size:.85rem;transition:background .2s}.PreviewArea_tab___dsS3.PreviewArea_active__Mf2Qb{background:#6366f1;color:black}#PreviewArea_options-container__7DG0X h3{font-size:1rem;margin-bottom:12px}.PreviewArea_carousel__Danf_{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding-top:5px}.PreviewArea_option__hPN58{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.04);cursor:pointer;transition:.3s;position:relative}.PreviewArea_option__hPN58:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.PreviewArea_option__hPN58.PreviewArea_selected___qpky{border-color:#6366f1}.PreviewArea_option__hPN58:before{content:"";width:.75rem;height:.75rem;border:2px solid #ccc;background:#fff;position:absolute;top:1rem;right:1rem;z-index:1;border-radius:50%;transition:.4s ease}.PreviewArea_option__hPN58.PreviewArea_selected___qpky:before,.PreviewArea_option__hPN58:hover:before{border:2px solid #6366f1}.PreviewArea_option__hPN58 img{width:100%}.PreviewArea_option-info__yaHki{padding:.75rem;background:#f1f1f1}.PreviewArea_option-info__yaHki strong{display:block;font-size:.95rem;color:#111827;margin-bottom:4px}.PreviewArea_option-info__yaHki p{font-size:.82rem;color:#6b7280}.PreviewArea_preview-area__zSIil{padding:18px;overflow-y:auto;background:#f3f4f6;width:100%;flex:1 1}.PreviewArea_preview-header__lDSR9{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.PreviewArea_preview-header__lDSR9 h2{font-size:1.2rem}.PreviewArea_layout-preview__NsmjI{display:flex;flex-direction:column}.PreviewArea_layout-preview__NsmjI.PreviewArea_mobile__nKxxG{max-width:400px;margin:0 auto;border:1px solid #ccc;border-radius:16px;overflow:auto;max-height:80vh;scrollbar-width:none;-ms-overflow-style:none}.PreviewArea_layout-preview__NsmjI.PreviewArea_mobile__nKxxG::-webkit-scrollbar{display:none}.PreviewArea_section-preview__vxtcM{position:relative}.PreviewArea_section-preview__vxtcM img{width:100%;display:block}.PreviewArea_remove-btn__mstBb{position:absolute;top:10px;right:10px;width:30px;height:30px;background:#dc3545;color:white;border:none;border-radius:50%;font-size:1rem;line-height:1;font-weight:700;cursor:pointer;z-index:10;transition:background .2s}.PreviewArea_remove-btn__mstBb:hover{background:#b02a37}.PreviewArea_carousel__Danf_,.PreviewArea_preview-area__zSIil{scrollbar-width:thin;scrollbar-color:#ccc transparent}.PreviewArea_carousel__Danf_::-webkit-scrollbar,.PreviewArea_preview-area__zSIil::-webkit-scrollbar{width:6px}.PreviewArea_carousel__Danf_::-webkit-scrollbar-thumb,.PreviewArea_preview-area__zSIil::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.PreviewArea_duplicate-btn__nK_0_{position:absolute;top:10px;right:45px;width:30px;height:30px;background:#10b981;color:white;border:none;border-radius:50%;font-size:1rem;line-height:1;font-weight:700;cursor:pointer;z-index:10;transition:background .2s}.PreviewArea_duplicate-btn__nK_0_:hover{background:#0d946e}#PreviewArea_layout-preview__NsmjI{display:flex;flex-direction:column}.PreviewArea_section-preview__vxtcM.PreviewArea_drag-over__35y9a{border:2px dashed #6366f1;background-color:#f9fafb}.DesktopOnlyNotice_container__I6wY9{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,white,#006FCC);color:white;padding:1.5rem;text-align:center}.DesktopOnlyNotice_box___gzk6{max-width:480px;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1.5rem;padding:2rem;box-shadow:0 12px 25px rgba(0,0,0,.2)}.DesktopOnlyNotice_svgContainer__bfOIY{display:flex;justify-content:center;margin-bottom:1.5rem}.DesktopOnlyNotice_crane__FW5Vq{color:white;animation:DesktopOnlyNotice_craneBounce__vsiHs 2s ease-in-out infinite}@keyframes DesktopOnlyNotice_craneBounce__vsiHs{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.DesktopOnlyNotice_title__isOMG{font-size:1.3rem;font-weight:600;margin-bottom:1rem}.DesktopOnlyNotice_text__1m9cs{color:rgba(255,255,255,.9);line-height:1.6;font-size:14px}.gerador_main__II0bN{font-family:var(--font-family);padding-bottom:60px}.gerador_desktop__LvTBu,.gerador_main__II0bN,.gerador_mobile__BYMOy{display:flex;flex-direction:column}.gerador_mobile__BYMOy{max-width:400px;margin:0 auto;border:1px solid #ccc;border-radius:16px;overflow:auto;max-height:80vh;scrollbar-width:none}.gerador_main__II0bN h2{color:#000}.gerador_errorText__WPPkU{font-size:12px;color:rgb(255,57,57)}.gerador_tabs__rbO34{display:flex;flex-wrap:wrap;gap:8px}.gerador_tab__Aa9Xs{background:#f3f4f6;border:none;padding:8px 16px;border-radius:999px;cursor:pointer;font-size:.85rem;transition:background .2s}.gerador_tab__Aa9Xs.gerador_active__21O9M{background:#6366f1;color:black}#gerador_options-container__kv8KW h3{font-size:1rem;margin-bottom:12px}.gerador_carousel__v9K_Y{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding-top:5px}.gerador_option__2HLyW{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.04);cursor:pointer;transition:.3s;position:relative}.gerador_option__2HLyW:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.gerador_option__2HLyW.gerador_selected__y4M9w{border-color:#6366f1}.gerador_option__2HLyW:before{content:"";width:.75rem;height:.75rem;border:2px solid #ccc;background:#fff;position:absolute;top:1rem;right:1rem;z-index:1;border-radius:50%;transition:.4s ease}.gerador_option__2HLyW.gerador_selected__y4M9w:before,.gerador_option__2HLyW:hover:before{border:2px solid #6366f1}.gerador_option__2HLyW img{width:100%}.gerador_option-info__61Br8{padding:.75rem;background:#f1f1f1}.gerador_option-info__61Br8 strong{display:block;font-size:.95rem;color:#111827;margin-bottom:4px}.gerador_option-info__61Br8 p{font-size:.82rem;color:#6b7280}.gerador_preview-area__jBElX{padding:32px;overflow-y:auto;background:#f3f4f6}.gerador_preview-header__XJRfb{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.gerador_preview-header__XJRfb h2{font-size:1.2rem}.gerador_preview-actions__Pm7UV{display:flex;align-items:center;gap:5px}.gerador_preview-actions__Pm7UV button{background:#6366f1;color:white;padding:0 16px;min-height:40px;border:none;border-radius:8px;font-size:.85rem;cursor:pointer;transition:background .2s ease}.gerador_preview-actions__Pm7UV button:hover{background:#4f46e5}.gerador_layout-preview__q0MJG{display:flex;flex-direction:column}.gerador_layout-preview__q0MJG.gerador_mobile__BYMOy{max-width:400px;margin:0 auto;border:1px solid #ccc;border-radius:16px;overflow:auto;max-height:80vh;scrollbar-width:none;-ms-overflow-style:none}.gerador_layout-preview__q0MJG.gerador_mobile__BYMOy::-webkit-scrollbar{display:none}.gerador_section-preview__JQecK{position:relative}.gerador_section-preview__JQecK img{width:100%;display:block}.gerador_remove-btn__02HFz{position:absolute;top:10px;right:10px;width:30px;height:30px;background:#dc3545;color:white;border:none;border-radius:50%;font-size:1rem;line-height:1;font-weight:700;cursor:pointer;z-index:10;transition:background .2s}.gerador_remove-btn__02HFz:hover{background:#b02a37}.gerador_carousel__v9K_Y,.gerador_preview-area__jBElX{scrollbar-width:thin;scrollbar-color:#ccc transparent}.gerador_carousel__v9K_Y::-webkit-scrollbar,.gerador_preview-area__jBElX::-webkit-scrollbar{width:6px}.gerador_carousel__v9K_Y::-webkit-scrollbar-thumb,.gerador_preview-area__jBElX::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.gerador_duplicate-btn__vuWd2{position:absolute;top:10px;right:45px;width:30px;height:30px;background:#10b981;color:white;border:none;border-radius:50%;font-size:1rem;line-height:1;font-weight:700;cursor:pointer;z-index:10;transition:background .2s}.gerador_duplicate-btn__vuWd2:hover{background:#0d946e}#gerador_layout-preview__q0MJG{display:flex;flex-direction:column}.gerador_section-preview__JQecK.gerador_drag-over__YFRzF{border:2px dashed #6366f1;background-color:#f9fafb}@media (max-width:768px){.gerador_main__II0bN{flex-direction:column-reverse}}.WakePopup_overlay__F8wZp{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:9999}.WakePopup_popup__ls_Pq{background:#fff;border-radius:12px;padding:24px 32px;max-width:400px;width:90%;box-shadow:0 6px 20px rgba(0,0,0,.25);text-align:center;animation:WakePopup_fadeIn__I1i26 .3s ease-out;position:relative}.WakePopup_popup__ls_Pq h2{font-size:20px;margin-bottom:12px;color:#333}.WakePopup_popup__ls_Pq p{font-size:16px;margin-bottom:20px;color:#555}.WakePopup_popup__ls_Pq button{background:#2563eb;color:#fff;border:none;border-radius:8px;padding:10px 20px;font-size:15px;cursor:pointer;transition:background .2s ease}.WakePopup_popup__ls_Pq button:hover{background:#1e40af}.WakePopup_popup__ls_Pq .WakePopup_closeButton__tZ_Bd{position:absolute;height:16px;padding:10px;min-height:16px;background:none;right:6px;top:6px}.WakePopup_popup__ls_Pq .WakePopup_closeButton__tZ_Bd:hover{background:none}.WakePopup_inputGroup__jtd5y{margin:16px 0;text-align:left}.WakePopup_inputGroup__jtd5y label{display:block;margin-bottom:6px;font-weight:500;color:#333}.WakePopup_inputWrapper__zI_9n{display:flex;align-items:center;gap:8px}.WakePopup_input__YLlZg{flex:1 1;padding:10px 12px;border:1px solid #ccc;border-radius:8px;font-size:15px}.WakePopup_input__YLlZg:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px rgba(37,99,235,.25)}.WakePopup_helpIcon__Q2ZyK{font-size:18px;text-decoration:none;color:#2563eb;cursor:pointer;transition:color .2s ease}.WakePopup_helpIcon__Q2ZyK:hover{color:#1e40af}@keyframes WakePopup_fadeIn__I1i26{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ComponentVariablesPanel_panel__WxWGl{position:fixed;top:1rem;right:1rem;bottom:1rem;width:360px;max-width:90vw;background:#fff;border:1px solid #f5f5f5;border-radius:24px;box-shadow:0 2px 4px 0 #00000014;display:flex;flex-direction:column;overflow:hidden;z-index:9998;animation:ComponentVariablesPanel_slideIn__pFMXl .25s ease-out}.ComponentVariablesPanel_header__ei7wW{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 24px 16px;border-bottom:1px solid #eee}.ComponentVariablesPanel_subtitle__ad_uo{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#2563eb}.ComponentVariablesPanel_title__DZyiL{font-size:18px;font-weight:700;color:#1f2937;margin:2px 0 0}.ComponentVariablesPanel_closeButton__B2rPy{background:none;border:none;cursor:pointer;padding:4px;min-height:unset;line-height:0;color:#6b7280}.ComponentVariablesPanel_closeButton__B2rPy:hover{color:#111827}.ComponentVariablesPanel_body__q6A_u{flex:1 1;overflow-y:auto;padding:16px 24px 24px;display:flex;flex-direction:column;gap:24px}.ComponentVariablesPanel_group__y8czP{display:flex;flex-direction:column;gap:14px}.ComponentVariablesPanel_body__q6A_u .field{display:flex;flex-direction:column;gap:8px;position:relative}.ComponentVariablesPanel_body__q6A_u .field label{font-weight:600;font-size:14px;color:#525252}.ComponentVariablesPanel_body__q6A_u .field>input{width:100%;height:44px;border-radius:12px;border:1px solid #cccccc;background-color:#fff;padding:0 16px;font-size:14px;color:#000;outline:none;transition:border-color .2s ease}.ComponentVariablesPanel_body__q6A_u .field>input:focus{border-color:#2563eb}.ComponentVariablesPanel_body__q6A_u .field>input::placeholder{color:#b0b0b0}.ComponentVariablesPanel_groupTitle__J5tVX{font-size:13px;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.03em;margin:0;padding-bottom:6px;border-bottom:1px dashed #e5e7eb}.ComponentVariablesPanel_footer__oxruv{padding:16px 24px;border-top:1px solid #eee}.ComponentVariablesPanel_resetButton__ykLju{width:100%;background:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease}.ComponentVariablesPanel_resetButton__ykLju:hover{background:#e5e7eb}@keyframes ComponentVariablesPanel_slideIn__pFMXl{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}