.Builder_container__kdDRa{min-height:100vh;background-color:#f9fafb}.Builder_header__ppKh6{background-color:white;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:40}.Builder_headerContent__uf4Eb{max-width:80rem;margin:0 auto;padding:0 1rem}@media (min-width:640px){.Builder_headerContent__uf4Eb{padding:0 1.5rem}}@media (min-width:1024px){.Builder_headerContent__uf4Eb{padding:0 2rem}}.Builder_headerTop__KwjvV{display:flex;align-items:center;justify-content:space-between;height:4rem}.Builder_logoTitle__pod0v{display:flex;align-items:center;gap:.75rem}.Builder_logo__zd0Ki{width:2.5rem;height:2.5rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Builder_logoIcon__BRiEe{width:1.5rem;height:1.5rem;color:white}.Builder_title___S0mX{font-size:1.5rem;font-weight:700;color:#111827;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width:640px){.Builder_title___S0mX{font-size:1.25rem}.Builder_logo__zd0Ki{width:2rem;height:2rem}.Builder_logoIcon__BRiEe{width:1.25rem;height:1.25rem}}.Builder_headerActions__AUrrZ{display:flex;align-items:center;gap:.75rem}.Builder_button__kqp_x{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:.5rem;transition:all .2s}.Builder_previewButton__KUHO9{background-color:#2563eb;color:white}.Builder_previewButton__KUHO9:hover{background-color:#1d4ed8}.Builder_exportButton__RB7DX{background-color:#16a34a;color:white}.Builder_exportButton__RB7DX:hover{background-color:#15803d}.Builder_exportButton__RB7DX:disabled,.Builder_previewButton__KUHO9:disabled{opacity:.5;cursor:not-allowed}.Builder_buttonIcon__Fv_lS{width:1rem;height:1rem}.Builder_buttonText__PAS1t{display:none}@media (min-width:640px){.Builder_buttonText__PAS1t{display:inline}}.Builder_tabs__K_JOc{display:flex;gap:.25rem;overflow-x:auto;padding-bottom:1px;scrollbar-width:none;-ms-overflow-style:none}.Builder_tabs__K_JOc::-webkit-scrollbar{display:none}.Builder_tab__E8Zzd{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;white-space:nowrap;transition:all .2s;cursor:pointer;background:none;border:none;border-bottom:2px solid transparent}.Builder_tabActive__9eP6H{border-bottom-color:#2563eb;color:#2563eb}.Builder_tabInactive___7zIA{color:#6b7280}.Builder_tabInactive___7zIA:hover{color:#111827;border-bottom-color:#d1d5db}.Builder_tabIcon__4AUfy{width:1rem;height:1rem}.Builder_mainContent__nrhZn{max-width:80rem;margin:0 auto;padding:2rem 1rem}@media (min-width:640px){.Builder_mainContent__nrhZn{padding:2rem 1.5rem}}@media (min-width:1024px){.Builder_mainContent__nrhZn{padding:2rem}}.Builder_grid__DJWzD{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:1024px){.Builder_grid__DJWzD{grid-template-columns:repeat(3,1fr)}}.Builder_editorPanel__4GUJ5{grid-column:span 1}@media (min-width:1024px){.Builder_editorPanel__4GUJ5{grid-column:span 2}}.Builder_editorContent__2ahYD,.Builder_sidebar__aqkz7{display:flex;flex-direction:column;gap:1.5rem}.Builder_stickyPreview__jtjUi{position:sticky;top:5rem}.Builder_previewCard__gOf_p{background-color:white;border-radius:.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #e5e7eb;padding:1rem;width:fit-content}.Builder_previewTitle__5Kf24{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:1rem}.Builder_previewContainer__0I7ix{border:1px solid #e5e7eb;border-radius:.25rem;overflow:hidden;background-color:#f3f4f6;display:inline-block;width:calc(8.5in * .35);height:calc(11in * .35)}.Builder_previewWrapper__KEK0P{transform-origin:top left;transform:scale(.35);width:8.5in;height:11in;display:block}.Builder_tipsCard__sE_fD{margin-top:1.5rem}.Builder_tipsCardStandalone__p56_4,.Builder_tipsCard__sE_fD{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;padding:1rem}.Builder_tipsTitle__HDRMW{font-size:.875rem;font-weight:600;color:#1e3a8a;margin-bottom:.5rem}.Builder_tipsList__4Go6Z{font-size:.875rem;color:#1e40af;list-style:none;padding:0;margin:0}.Builder_tipsList__4Go6Z li{margin-top:.25rem}