.page-renderer_page__AiNqh{container:product-page/inline-size;min-width:0;color:inherit}.page-renderer_flowSlot__5S2vh{padding-block:20px}.page-renderer_flowSlot__5S2vh:first-child{padding-top:0}.page-renderer_flowSlot__5S2vh:last-child{padding-bottom:0}.page-renderer_flowSlot__5S2vh>[data-product-legacy-intro]{display:grid;gap:24px}.page-renderer_section__MlLwF{--page-inset:28px;padding:min(var(--page-padding),8cqi) var(--page-inset);scroll-margin-top:24px}.page-renderer_section__MlLwF[data-width=full]{padding-inline:0}.page-renderer_columns__10xOz{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--page-gap);max-width:1080px;margin-inline:auto}.page-renderer_columns__10xOz[data-width=reading]{max-width:720px}.page-renderer_columns__10xOz[data-width=full]{max-width:none}.page-renderer_columns__10xOz[data-width=full]>.page-renderer_column__j_bak>:not(.page-renderer_media__Du0tP):not(.page-renderer_emptyMedia__9irFk){margin-inline:var(--page-inset)}.page-renderer_column__j_bak{display:flex;flex-direction:column;gap:20px;min-width:0}.page-renderer_heading__uAq4r{margin:0;font-family:var(--font-display,inherit);font-weight:650;line-height:1.08;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;white-space:pre-wrap}.page-renderer_heading__uAq4r.page-renderer_small___r2n6{font-size:24px}.page-renderer_heading__uAq4r.page-renderer_medium__GwfM9{font-size:32px}.page-renderer_heading__uAq4r.page-renderer_large__2HjVe{font-size:clamp(32px,5cqi,52px)}.page-renderer_heading__uAq4r.page-renderer_display__eIHcI{font-size:clamp(38px,7cqi,76px)}.page-renderer_text__7SUxB{margin:0;font-size:17px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch}.page-renderer_button__3eBnE.page-renderer_small___r2n6,.page-renderer_list__Dal8T.page-renderer_small___r2n6,.page-renderer_text__7SUxB.page-renderer_small___r2n6{font-size:14px}.page-renderer_button__3eBnE.page-renderer_large__2HjVe,.page-renderer_list__Dal8T.page-renderer_large__2HjVe,.page-renderer_text__7SUxB.page-renderer_large__2HjVe{font-size:21px}.page-renderer_button__3eBnE.page-renderer_display__eIHcI,.page-renderer_list__Dal8T.page-renderer_display__eIHcI,.page-renderer_text__7SUxB.page-renderer_display__eIHcI{font-size:26px}.page-renderer_quote__MNN3a{font-style:italic;line-height:1.45}.page-renderer_list__Dal8T{display:grid;gap:16px;padding-inline-start:24px;margin:0;list-style:disc;font-size:17px;line-height:1.6}.page-renderer_button__3eBnE,.page-renderer_list__Dal8T>li{white-space:pre-wrap;overflow-wrap:anywhere}.page-renderer_button__3eBnE{display:inline-block;width:-moz-fit-content;width:fit-content;padding:14px 24px;background:var(--product-accent);color:var(--product-button-text,#fff);font-size:16px;font-weight:650;line-height:1.4;text-decoration:none;border-radius:8px}.page-renderer_button__3eBnE:hover{filter:brightness(1.08)}.page-renderer_button__3eBnE:focus-visible{outline:2px solid currentColor;outline-offset:4px}.page-renderer_media__Du0tP{overflow:hidden}.page-renderer_videoPoster__wChlQ{position:relative}.page-renderer_playIcon__67Cnz{position:absolute;inset:0;display:grid;place-content:center;color:#fff}.page-renderer_playIcon__67Cnz svg{width:64px;height:64px;padding:18px;border-radius:50%;background:#202633;fill:currentColor}.page-renderer_media__Du0tP img,.page-renderer_media__Du0tP video{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.page-renderer_media__Du0tP video{max-height:800px}.page-renderer_emptyMedia__9irFk{display:flex;min-height:200px;aspect-ratio:4/3;align-items:center;justify-content:center;flex-direction:column;gap:12px;background:var(--product-surface,#f5f5f4);color:var(--product-muted,#57534e);border:1px dashed var(--product-border,#d6d3d1);font-size:14px}.page-renderer_emptyColumn__O1_uf{padding:32px 0;font-size:14px;color:var(--product-muted);text-align:center}.page-renderer_divider__M2h2w{margin:8px 0;border:0;border-top:1px solid var(--product-border,currentColor)}.page-renderer_page__AiNqh [contenteditable]{cursor:text;outline-offset:5px;min-width:1em;min-height:1lh;caret-color:currentColor}.page-renderer_page__AiNqh [contenteditable]:hover{outline:1px dashed var(--product-accent)}.page-renderer_page__AiNqh [contenteditable]:focus{outline:2px solid var(--product-accent)}.page-renderer_page__AiNqh ::-moz-selection{background:var(--product-accent);color:var(--product-button-text,#fff)}.page-renderer_page__AiNqh ::selection{background:var(--product-accent);color:var(--product-button-text,#fff)}@container product-page (min-width: 640px){.page-renderer_columns__10xOz[data-width=full]>.page-renderer_column__j_bak:not(:first-child)>:not(.page-renderer_media__Du0tP):not(.page-renderer_emptyMedia__9irFk){margin-inline-start:0}.page-renderer_columns__10xOz[data-width=full]>.page-renderer_column__j_bak:not(:last-child)>:not(.page-renderer_media__Du0tP):not(.page-renderer_emptyMedia__9irFk){margin-inline-end:0}.page-renderer_columns__10xOz[data-layout=split]{grid-template-columns:repeat(2,minmax(0,1fr))}.page-renderer_columns__10xOz[data-layout=wide-left]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.page-renderer_columns__10xOz[data-layout=wide-right]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.page-renderer_columns__10xOz[data-layout=three]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container product-page (max-width: 639px){.page-renderer_columns__10xOz[data-reverse]{display:flex;flex-direction:column-reverse}.page-renderer_columns__10xOz[data-reverse]>.page-renderer_column__j_bak{width:100%}.page-renderer_section__MlLwF{--page-inset:20px}}.page-designer_actions__uuPyU,.page-designer_toolbar__TiP17{display:flex;align-items:center;gap:4px}.page-designer_toolbar__TiP17{justify-content:space-between;padding-block:12px}.page-designer_toolbar__TiP17 span{font-size:13px;color:hsl(var(--muted-foreground))}.page-designer_actions__uuPyU button{width:36px;height:36px}.page-designer_fields__ijCj1{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.page-designer_field__FQKq4{display:grid;min-width:0;gap:8px;font-size:13px;font-weight:500}.page-designer_field__FQKq4 textarea,.page-designer_prompt__hBc5l{width:100%;resize:vertical;padding:12px;border:1px solid hsl(var(--input));border-radius:8px;background:hsl(var(--background));color:hsl(var(--foreground));font-size:14px;font-weight:400;line-height:1.6}.page-designer_field__FQKq4 textarea:focus,.page-designer_prompt__hBc5l:focus{outline:2px solid hsl(var(--ring));outline-offset:2px}.page-designer_element__r3MTv{border-top:1px solid hsl(var(--border));padding-block:16px;display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.page-designer_elementFields__rAx9K{display:grid;gap:14px}.page-designer_element__r3MTv[data-collapsed]{padding-block:0;gap:0}.page-designer_element__r3MTv[data-collapsed] .page-designer_elementLabel__AUhkS{width:100%}.page-designer_element__r3MTv[data-collapsed] .page-designer_elementLabel__AUhkS>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-designer_elementHeading__sqmCR{display:flex;min-width:0;align-items:center;justify-content:space-between;font-size:14px;font-weight:600}.page-designer_details__Q4Rry{font-size:13px}.page-designer_details__Q4Rry summary{min-height:40px;display:flex;align-items:center;gap:8px;cursor:pointer;color:hsl(var(--muted-foreground))}.page-designer_details__Q4Rry summary svg{margin-inline-start:auto}.page-designer_details__Q4Rry[open] summary svg{transform:rotate(180deg)}.page-designer_details__Q4Rry[open]>div{padding-top:8px}.page-designer_layouts__S4d9a{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.page-designer_layout__2Diaq{display:grid;min-height:48px;border:1px solid hsl(var(--border));padding:7px;gap:4px;border-radius:6px;background:hsl(var(--background))}.page-designer_layout__2Diaq span{background:hsl(var(--muted-foreground)/.25);border-radius:2px}.page-designer_layout__2Diaq[aria-pressed=true]{border:2px solid hsl(var(--foreground));padding:6px}.page-designer_layout__2Diaq:disabled{opacity:.4;cursor:wait}.page-designer_details__Q4Rry summary:focus-visible,.page-designer_layout__2Diaq:focus-visible,.page-designer_preset__QJU9N:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.page-designer_presetGrid__f1VpN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.page-designer_preset__QJU9N{min-width:0;text-align:start;border-radius:8px}.page-designer_preset__QJU9N:hover .page-designer_preview__OKQ1N{border-color:hsl(var(--foreground))}.page-designer_preset__QJU9N strong{display:block;margin-top:9px;font-size:13px;font-weight:600}.page-designer_preset__QJU9N p{margin-top:4px;font-size:12px;line-height:1.5;color:hsl(var(--muted-foreground))}.page-designer_preview__OKQ1N{height:122px;position:relative;overflow:hidden;border:1px solid hsl(var(--border));border-radius:7px;background:#fbfaf7;color:#202725;pointer-events:none}.page-designer_previewCanvas__JfFz2{width:720px;transform:scale(.24);transform-origin:top left;--product-bg:#fbfaf7;--product-fg:#202725;--product-surface:#edece6;--product-muted:#575e5b;--product-border:#cfcec7;--product-accent:#33574b;--product-button-text:#ffffff}.page-designer_smallPreview__WwPkf{width:84px;height:58px;flex-shrink:0}.page-designer_smallPreview__WwPkf .page-designer_previewCanvas__JfFz2{transform:scale(.1167)}.page-designer_formats__WOZSL{display:grid;gap:20px}.page-designer_formats__WOZSL .page-designer_preview__OKQ1N{height:180px}.page-designer_formats__WOZSL .page-designer_previewCanvas__JfFz2{width:1000px;transform:scale(.35)}.page-designer_color__IFWrX{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.page-designer_color__IFWrX>span{margin-inline-end:auto}.page-designer_color__IFWrX button{min-height:36px;color:hsl(var(--muted-foreground));font-size:12px}.page-designer_upload__hphTo{display:flex;position:relative;align-items:center;justify-content:center;gap:8px;border:1px solid hsl(var(--border));border-radius:8px;min-height:44px;font-size:13px;cursor:pointer;overflow:hidden}.page-designer_upload__hphTo input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.page-designer_upload__hphTo:focus-within{outline:2px solid hsl(var(--ring));outline-offset:2px}.page-designer_file__nZMqP{display:flex;gap:8px;align-items:center;font-size:13px;min-width:0}.page-designer_file__nZMqP span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.page-designer_generated__pI1b9{max-height:360px;overflow:auto;border:1px solid hsl(var(--border));background:var(--product-bg,#fbfaf7);color:var(--product-fg,#202725)}.page-designer_check__DSqlz{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6}.page-designer_check__DSqlz input{margin-top:4px}@container (max-width: 330px){.page-designer_presetGrid__f1VpN{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.page-designer_field__FQKq4 textarea,.page-designer_prompt__hBc5l{font-size:16px}}.page-designer_designer__6jMA5{display:flex;flex-direction:column;min-width:0}.page-designer_dragHandle__I_pLb{display:inline-flex;width:36px;min-height:44px;flex-shrink:0;align-items:center;justify-content:center;color:hsl(var(--muted-foreground));border-radius:6px;cursor:grab;touch-action:none}.page-designer_dragHandle__I_pLb:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}.page-designer_dragHandle__I_pLb:active{cursor:grabbing}.page-designer_dragHandle__I_pLb:disabled{opacity:.4;cursor:wait}.page-designer_dragHandle__I_pLb:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.page-designer_elementLabel__AUhkS{display:flex;align-items:center;min-width:0}.page-designer_sortableElement__R6r_Z,.page-designer_sortableSection__tDI59{position:relative;min-width:0}.page-designer_sortableElement__R6r_Z[data-dragging],.page-designer_sortableSection__tDI59[data-dragging]{opacity:.35}.page-designer_sortableElement__R6r_Z[data-drop]:after{content:"";position:absolute;inset-inline:0;height:3px;background:hsl(var(--ring));pointer-events:none}.page-designer_sortableElement__R6r_Z[data-drop=before]:after{top:0}.page-designer_sortableElement__R6r_Z[data-drop=after]:after{bottom:0}.page-designer_elementColumn__GtX6V{min-width:0;border-radius:6px}.page-designer_elementColumn__GtX6V[data-over=true]{outline:2px solid hsl(var(--ring));outline-offset:-2px;background:hsl(var(--muted))}.page-designer_columnHeading__9ZVwd{padding-top:12px;font-size:13px;font-weight:600}.page-designer_emptyDrop__xKjoe{min-height:72px;display:grid;place-items:center;margin-block:12px;padding:12px;border:1px dashed hsl(var(--border));border-radius:6px;font-size:13px;color:hsl(var(--muted-foreground))}.page-designer_dragOverlay__3B7OI{display:flex;align-items:center;gap:8px;width:min(320px,calc(100vw - 32px));padding:12px 16px;background:hsl(var(--card));color:hsl(var(--foreground));border-radius:8px;box-shadow:0 2px 8px hsl(var(--foreground)/.18);font-size:14px;font-weight:600;cursor:grabbing}.page-designer_dragOverlay__3B7OI span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-designer_dragScope__8Q7oa{min-width:0}.page-designer_dragScope__8Q7oa [hidden]{display:none!important}.page-designer_dragScope__8Q7oa [data-reorder-view] [data-product-section-trigger]{min-height:44px;padding-block:8px;cursor:default}.page-designer_dragScope__8Q7oa [data-reorder-view] [data-product-section-trigger] .page-designer_smallPreview__WwPkf,.page-designer_dragScope__8Q7oa [data-reorder-view] [data-product-section-trigger] .page-designer_smallPreview__WwPkf+span>span+span,.page-designer_dragScope__8Q7oa [data-reorder-view] [data-product-section-trigger]>svg{display:none}.page-designer_dragScope__8Q7oa[data-page-dragging=block] [data-reorder-view]>div>.page-designer_dragHandle__I_pLb{visibility:hidden}.page-designer_dragScope__8Q7oa [data-reorder-view=contents] [data-product-editor-focus-body]{padding-inline-start:36px}.page-designer_dragScope__8Q7oa [data-page-section-outline]{gap:0;padding-bottom:12px}.page-designer_dragScope__8Q7oa [data-page-section-outline] .page-designer_emptyDrop__xKjoe{min-height:44px;margin-block:8px}@media (prefers-reduced-motion:reduce){.page-designer_sortableSection__tDI59{transition:none!important}}.element-picker_choices__gskDs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.element-picker_choice__dL2Ff{min-width:0;overflow:hidden;border:1px solid hsl(var(--border));border-radius:8px;text-align:start;background:hsl(var(--card))}.element-picker_choice__dL2Ff:hover{border-color:hsl(var(--foreground))}.element-picker_choice__dL2Ff:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.element-picker_sample__IWQzx{position:relative;display:flex;align-items:center;justify-content:center;height:112px;padding:18px;overflow:hidden;background:hsl(var(--muted)/.45);color:hsl(var(--foreground));pointer-events:none}.element-picker_sample__IWQzx blockquote,.element-picker_sample__IWQzx p{margin:0;font-size:14px;line-height:1.55}.element-picker_heading__w8_v2{font-size:25px;font-weight:650;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.element-picker_sample__IWQzx[data-type=image],.element-picker_sample__IWQzx[data-type=video]{padding:0}.element-picker_sample__IWQzx img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.element-picker_play__zv9_S{position:absolute;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#fff;background:#202725}.element-picker_play__zv9_S svg{width:22px;height:22px}.element-picker_button__eEGoj{padding:10px 18px;border-radius:6px;color:hsl(var(--primary-foreground));background:hsl(var(--primary));font-size:13px;font-weight:600}.element-picker_sample__IWQzx ul{display:grid;gap:4px;margin:0;padding-inline-start:18px;list-style:disc;font-size:13px;line-height:1.5}.element-picker_sample__IWQzx blockquote{font-style:italic}.element-picker_sample__IWQzx hr{width:100%;margin:0;border:0;border-top:1px solid hsl(var(--muted-foreground))}.element-picker_label__toPmt{display:block;padding:10px 12px;font-size:14px;font-weight:500}@media (max-width:639px){.element-picker_choices__gskDs{gap:12px}.element-picker_sample__IWQzx{height:112px;padding:12px}.element-picker_heading__w8_v2{font-size:20px}.element-picker_sample__IWQzx blockquote,.element-picker_sample__IWQzx p{font-size:13px;line-height:1.45}}