html .simple-home:has(.card-flow[data-editor-layout=canvas]:is(.step-edit,.step-design))>footer{display:none}html .simple-home:has(.card-flow[data-editor-layout=canvas]:is(.step-edit,.step-design))>.analytics-settings{display:none}html .simple-home .card-flow[data-editor-layout=canvas] .writing-live-preview .card-fold-again{display:none}html .simple-home:has(.card-flow[data-editor-layout=canvas]:is(.step-edit,.step-design)){inset:auto 0;top:var(--composer-visible-top,0px);height:var(--composer-visible-height,100dvh);width:100%;max-width:none;max-height:none;padding:76px max(24px,calc((100vw - 1280px)/2)) calc(88px + var(--consent-banner-height,0px));background:var(--color-background);box-sizing:border-box;flex-direction:column;gap:0;margin:0;display:flex;position:fixed;min-height:0!important;overflow:hidden!important}html .simple-home:has(.card-flow[data-editor-layout=canvas]:is(.step-edit,.step-design))>.flow-steps{top:var(--composer-visible-top,0px);align-items:center;width:auto;max-width:1200px;height:64px;margin:0 auto;padding:8px 0;position:fixed;left:76px;right:24px}:is(html .simple-home:has(.card-flow[data-editor-layout=canvas]:is(.step-edit,.step-design))>.fountain-region,html .simple-home:has(.card-flow[data-editor-layout=canvas]:is(.step-edit,.step-design)) .experience){flex:1;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;display:flex;overflow:hidden;min-height:0!important}html .simple-home .direct-card-flow .card-flow[data-editor-layout=canvas]:is(.step-edit,.step-design){width:100%;max-width:none;height:100%;box-shadow:none;background:0 0;border:0;flex:1;grid-template-rows:minmax(36px,max-content) minmax(0,1fr);grid-template-columns:minmax(360px,.85fr) minmax(0,1.3fr);gap:12px 32px;margin:0;padding:0;display:grid;overflow:hidden;min-height:0!important}html .simple-home .direct-card-flow .card-flow[data-editor-layout=canvas]:is(.step-edit,.step-design)>.card-plan-toolbar{border:0;grid-area:1/1/auto/-1;align-items:center;gap:8px;width:100%;max-width:none;min-height:0;margin:0;padding:0;position:static}html .simple-home .card-flow[data-editor-layout=canvas]:is(.step-edit,.step-design) .card-plan-heading{flex-direction:row;align-items:center;gap:12px;width:auto;font-size:13px}html .simple-home .card-flow[data-editor-layout=canvas]:is(.step-edit,.step-design) .draft-save-status{font-size:12px}html .simple-home .card-flow[data-editor-layout=canvas].step-edit>.writing-live-preview,html .simple-home .card-flow[data-editor-layout=canvas] .embedded-card-designer .customization-live-preview{border:1px solid color-mix(in srgb,var(--color-border) 65%,transparent);background:radial-gradient(at 25% 10%,#f4f0e7,#e7e7de);border-radius:22px;flex-direction:column;grid-area:2/2;gap:4px;min-width:0;height:100%;min-height:0;max-height:none;margin:0;display:flex;overflow:hidden;width:100%!important;padding:18px!important;position:relative!important;inset:auto!important}html[data-theme=dark] .simple-home .card-flow[data-editor-layout=canvas] :is(.writing-live-preview,.customization-live-preview){background:radial-gradient(at 25% 10%,#354139,#222b26)}html .simple-home .card-flow[data-editor-layout=canvas].step-edit>.card-inputs{overscroll-behavior:contain;border:1px solid var(--color-border);background:var(--color-background);scrollbar-width:thin;border-radius:18px;grid-area:2/1;width:100%;height:100%;min-height:0;padding:8px 18px 20px;scroll-padding-block:16px;display:block;overflow-y:auto}html .simple-home .card-flow[data-editor-layout=canvas].step-edit>.card-inputs .field-label{margin:12px 0 6px;font-size:14px;line-height:1.4}html .simple-home .card-flow[data-editor-layout=canvas].step-edit>.card-inputs>input{height:46px;min-height:46px;margin:0;padding:10px 12px}html .simple-home .card-flow[data-editor-layout=canvas].step-edit>.card-inputs #card-message{resize:vertical;height:116px;min-height:116px;margin:0;padding:12px;font-size:16px}html .simple-home .card-flow[data-editor-layout=canvas].step-edit>.card-inputs>.custom-field{gap:6px;margin:0;padding:0}html .simple-home .card-flow[data-editor-layout=canvas].step-edit>.card-inputs .occasion-choice{height:46px;min-height:46px;margin:0}html .simple-home .card-flow[data-editor-layout=canvas].step-edit>.card-inputs .writing-style-confirmation{margin:4px 0 12px;font-size:13px}html .simple-home .card-flow[data-editor-layout=canvas].step-edit>.card-inputs .message-placeholder-note{margin:6px 0;font-size:12px;line-height:1.4}html .simple-home .card-flow[data-editor-layout=canvas].step-design>.card-design-step{flex-direction:column;grid-area:2/1/auto/-1;width:100%;max-width:none;margin:0;padding:0;overflow:hidden;height:100%!important;min-height:0!important;max-height:none!important;display:flex!important}html .simple-home .card-flow[data-editor-layout=canvas].step-design .card-design-step>.review-heading{display:none}html .simple-home .card-flow[data-editor-layout=canvas].step-design .embedded-card-designer{flex-direction:column;flex:1;height:100%;max-height:none;padding:0;display:flex;overflow:hidden;min-height:0!important}html .simple-home .card-flow[data-editor-layout=canvas] .embedded-card-designer>.customization-header{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html .simple-home .card-flow[data-editor-layout=canvas] .embedded-card-designer>.customization-workspace{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(360px,.85fr) minmax(0,1.3fr);gap:32px;height:100%;min-height:0;display:grid;overflow:hidden}html .simple-home .card-flow[data-editor-layout=canvas] .embedded-card-designer .customization-live-preview{grid-row:1}html .simple-home .card-flow[data-editor-layout=canvas] .embedded-card-designer .customization-controls{border:1px solid var(--color-border);background:var(--color-background);border-radius:18px;flex-direction:column;grid-area:1/1;gap:12px;width:100%;height:100%;min-height:0;max-height:none;margin:0;padding:12px;display:flex;overflow:hidden}html .simple-home .card-flow[data-editor-layout=canvas] .customization-controls>.customization-panels{overscroll-behavior:contain;scrollbar-width:thin;flex:1;order:0;height:auto;min-height:0;padding:2px 4px 16px;scroll-padding-block:8px;overflow-y:auto}html .simple-home .card-flow[data-editor-layout=canvas] .customization-controls>.customization-tabs{scrollbar-width:none;background:0 0;border:0;flex:none;order:-2;gap:4px;min-height:48px;padding:2px 0;display:flex;overflow-x:auto}html .simple-home .card-flow[data-editor-layout=canvas] .customization-tabs>button{min-width:44px;height:44px;min-height:44px;box-shadow:none;color:var(--color-foreground);background:0 0;border:1px solid #0000;border-radius:24px;flex:1 0 auto;padding:8px 10px;font-size:13px;line-height:1.2}html .simple-home .card-flow[data-editor-layout=canvas] .customization-tabs>button[data-state=active]{background:color-mix(in srgb,var(--color-primary) 10%,var(--color-background));border-color:color-mix(in srgb,var(--color-primary) 30%,var(--color-background));box-shadow:none;color:var(--color-foreground)}html .simple-home .card-flow[data-editor-layout=canvas] .customization-tabs>button:after{display:none}html .simple-home .card-flow[data-editor-layout=canvas] .customization-tabs>button{border-radius:22px!important}html .simple-home .card-flow[data-editor-layout=canvas] .customization-preview-canvas{flex:1;min-height:0;max-height:none;padding:0;display:block;overflow:hidden;height:auto!important}html .simple-home .card-flow[data-editor-layout=canvas] .customization-preview-canvas[hidden]{display:none}html .simple-home .card-flow[data-editor-layout=canvas] .preview-utility-bar{flex:none;justify-content:center;min-height:44px;margin:0;padding:0;position:relative}html .simple-home .card-flow[data-editor-layout=canvas] .preview-face-switch{background:color-mix(in srgb,var(--color-background) 70%,transparent);border-radius:24px;min-height:44px;margin:0;padding:2px}html .simple-home .card-flow[data-editor-layout=canvas] .preview-face-switch button{min-height:40px;padding:5px 14px;font-size:12px}html .simple-home .card-flow[data-editor-layout=canvas] .editor-envelope-stage{flex:1;width:100%;height:auto;min-height:0;max-height:none;overflow:visible}html .simple-home .card-flow[data-editor-layout=canvas] .writing-live-preview>.preview-fit-host{flex:1;height:100%;min-height:0}html .simple-home .card-flow[data-editor-layout=canvas].step-edit .mobile-edit-next,html .simple-home .card-flow[data-editor-layout=canvas].step-design .customization-controls>.design-next{inset:auto 24px calc(var(--consent-banner-height,0px) + 16px + env(safe-area-inset-bottom,0px)) auto;z-index:30;width:min(500px,100vw - 48px);height:52px;min-height:52px;box-shadow:0 0 0 10px var(--color-background);justify-content:center;align-items:center;gap:10px;margin:0;padding:0;display:flex;position:fixed;transform:none}html .simple-home .card-flow[data-editor-layout=canvas].step-edit .mobile-edit-next>button{width:auto;min-width:0;height:52px;min-height:52px;box-shadow:none;white-space:normal;flex:1 1 0;justify-content:center;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:14px;line-height:1.25;display:flex;position:static;inset:auto;transform:none;width:auto!important;position:static!important;inset:auto!important;transform:none!important}html .simple-home .card-flow[data-editor-layout=canvas].step-edit>.card-inputs{flex-direction:column;display:flex}html .simple-home .card-flow[data-editor-layout=canvas].step-edit>.card-inputs>*{flex-shrink:0}html .simple-home .card-flow[data-editor-layout=canvas].step-design .customization-controls>.design-next{padding:12px}@media (max-width:740px){html .simple-home:has(.card-flow[data-editor-layout=canvas]:is(.step-edit,.step-design)){padding:62px 10px calc(66px + var(--consent-banner-height,0px) + env(safe-area-inset-bottom,0px))}html .simple-home .direct-card-flow .card-flow[data-editor-layout=canvas]:is(.step-edit,.step-design){padding-bottom:0!important}html .simple-home:has(.card-flow[data-editor-layout=canvas]:is(.step-edit,.step-design))>.flow-steps{gap:4px;height:54px;padding:2px 0;left:48px;right:8px}html .simple-home .direct-card-flow .card-flow[data-editor-layout=canvas]:is(.step-edit,.step-design){grid-template-rows:minmax(24px,max-content) minmax(160px,42%) minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:8px}html .simple-home .card-flow[data-editor-layout=canvas]:is(.step-edit,.step-design) .card-plan-heading{gap:8px;font-size:12px}html .simple-home .card-flow[data-editor-layout=canvas]:is(.step-edit,.step-design) .draft-save-status{font-size:11px}html .simple-home .card-flow[data-editor-layout=canvas].step-edit>.writing-live-preview{border-radius:16px;grid-area:2/1;padding:8px}html .simple-home .card-flow[data-editor-layout=canvas].step-edit>.card-inputs{border-radius:16px;grid-area:3/1;padding:4px 12px 16px}html .simple-home .card-flow[data-editor-layout=canvas].step-design>.card-design-step{grid-row:2/-1}html .simple-home .card-flow[data-editor-layout=canvas] .embedded-card-designer>.customization-workspace{grid-template-rows:minmax(160px,44%) minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:8px}html .simple-home .card-flow[data-editor-layout=canvas] .embedded-card-designer .customization-live-preview{border-radius:16px;grid-area:1/1;padding:4px 8px!important}html .simple-home .card-flow[data-editor-layout=canvas] .embedded-card-designer .customization-controls{border-radius:16px;grid-area:2/1;gap:4px;padding:4px 8px}html .simple-home .card-flow[data-editor-layout=canvas] .customization-controls>.customization-panels{padding:2px 2px 12px}html .simple-home .card-flow[data-editor-layout=canvas] .customization-tabs>button{flex:1 0 auto;padding:8px;font-size:12px}html .simple-home .card-flow[data-editor-layout=canvas].step-edit .mobile-edit-next,html .simple-home .card-flow[data-editor-layout=canvas].step-design .customization-controls>.design-next{width:calc(100% - 20px);left:10px;right:10px;bottom:calc(var(--consent-banner-height,0px) + 10px + env(safe-area-inset-bottom,0px));height:48px;min-height:48px}html .simple-home .card-flow[data-editor-layout=canvas].step-edit .mobile-edit-next>button{gap:5px;height:48px;min-height:48px;padding:6px;font-size:12px}html .simple-home .card-flow[data-editor-layout=canvas] .card-style-choices .card-style-track .style-card-miniature{height:88px!important}html .simple-home .card-flow[data-editor-layout=canvas] .customization-panels .card-style-choices .style-choice>span{white-space:normal;font-size:12px;line-height:1.3;overflow:visible}html .simple-home .card-flow[data-editor-layout=canvas].step-edit>.card-inputs #card-message{height:96px;min-height:96px}html .simple-home[data-composer-keyboard] .direct-card-flow .card-flow[data-editor-layout=canvas].step-edit{grid-template-rows:minmax(24px,max-content) 76px minmax(0,1fr)}html .simple-home[data-composer-keyboard] .card-flow[data-editor-layout=canvas] .embedded-card-designer>.customization-workspace{grid-template-rows:76px minmax(0,1fr)}html .simple-home[data-composer-keyboard] .card-flow[data-editor-layout=canvas] .preview-utility-bar{display:none}}@media (min-width:741px) and (max-height:520px){html .simple-home .direct-card-flow .card-flow[data-editor-layout=canvas].step-edit{grid-template-rows:minmax(28px,max-content) minmax(0,1fr)}html .simple-home .card-flow[data-editor-layout=canvas].step-edit>.writing-live-preview{grid-area:2/2}html .simple-home .card-flow[data-editor-layout=canvas].step-edit>.card-inputs{grid-area:2/1}}@media (max-width:740px) and (max-height:520px){html .simple-home .direct-card-flow .card-flow[data-editor-layout=canvas].step-edit{grid-template-rows:minmax(24px,max-content) 60px minmax(0,1fr)}html .simple-home .card-flow[data-editor-layout=canvas].step-edit>.card-inputs{grid-area:3/1}html .simple-home .card-flow[data-editor-layout=canvas] .embedded-card-designer>.customization-workspace{grid-template-rows:60px minmax(0,1fr)}html .simple-home .card-flow[data-editor-layout=canvas] .preview-utility-bar{display:none}}@media (max-width:740px){html .simple-home .card-flow[data-editor-layout=canvas] .card-style-choices>legend{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:740px) and (min-height:521px){html .simple-home .card-flow[data-editor-layout=canvas] .preview-utility-bar{inset:6px auto auto;z-index:35;flex-direction:column;align-items:center;gap:4px;width:54px;display:flex;position:absolute;inset-inline-start:6px}html .simple-home .card-flow[data-editor-layout=canvas] .preview-face-switch{flex-direction:column;width:54px;display:flex}html .simple-home .card-flow[data-editor-layout=canvas] .preview-face-switch button{width:50px;min-height:44px;padding:4px;font-size:11px}html .simple-home .card-flow[data-editor-layout=canvas] .customization-preview-canvas{padding-inline-start:58px}html .simple-home .card-flow[data-editor-layout=canvas] .editor-envelope-stage{width:calc(100% - 58px);margin-inline-start:58px}}@media (max-width:360px) and (min-height:521px){html .simple-home .card-flow[data-editor-layout=canvas] .customization-tabs>button{padding-inline:6px;font-size:11px}html .simple-home .card-flow[data-editor-layout=canvas] .card-style-choices .card-style-track .style-card-miniature{height:72px!important}}@media (max-width:740px) and (min-height:700px){html .simple-home .card-flow[data-editor-layout=canvas] .card-style-choices .card-style-track{grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-columns:calc(50% - 9px);grid-auto-flow:column;gap:8px 10px;display:grid!important}html .simple-home .card-flow[data-editor-layout=canvas] .card-style-choices .card-style-track>.style-choice{width:100%;min-width:0}html .simple-home .card-flow[data-editor-layout=canvas] .card-style-choices .card-style-track .style-card-miniature{height:72px!important}}@media (max-width:740px) and (min-height:521px) and (max-height:650px){html .simple-home .card-flow[data-editor-layout=canvas] .embedded-card-designer>.customization-workspace{grid-template-rows:148px minmax(0,1fr)}html .simple-home .card-flow[data-editor-layout=canvas] [data-extra=structure] .personalization-fields{gap:6px}html .simple-home .card-flow[data-editor-layout=canvas] .customization-controls>.customization-panels{padding-bottom:4px}html .simple-home .card-flow[data-editor-layout=canvas] [data-extra=structure] .visual-choice-track>.visual-choice{min-height:60px;padding-bottom:14px}html .simple-home .card-flow[data-editor-layout=canvas] [data-extra=structure] .visual-choice-art,html .simple-home .card-flow[data-editor-layout=canvas] [data-extra=structure] .visual-choice-art>.visual-paper-preview{height:20px}}html .simple-home .card-flow[data-editor-layout=canvas]:is(.step-edit,.step-design) .card-plan-heading{flex-wrap:wrap}html .simple-home .card-inputs .message-validation{outline:none;flex-direction:column;gap:8px;min-width:0;scroll-margin-block:12px;display:flex}html .simple-home .card-inputs .message-validation #card-message{flex:none;margin:0;display:block}html .simple-home .card-inputs .message-validation :is(.message-required-error,.message-placeholder-note){flex:none;padding:0;line-height:1.5;position:static;transform:none;margin:0 0 4px!important}@media (max-width:740px){html .simple-home:has(.card-flow)>.flow-steps{isolation:isolate;background:#fff}html .simple-home:has(.card-flow)>.flow-steps:before{content:"";z-index:-1;border-bottom:1px solid var(--color-border);pointer-events:none;background:#fff;position:absolute;inset:0 -24px 0 -76px}html .simple-home:has(.card-flow) .leave-editor{box-shadow:none;background:#fff;border-radius:0}html[data-theme=dark] .simple-home:has(.card-flow)>.flow-steps{background:var(--color-background)}html[data-theme=dark] .simple-home:has(.card-flow)>.flow-steps:before{background:var(--color-background)}html[data-theme=dark] .simple-home:has(.card-flow) .leave-editor{background:var(--color-background)}html .simple-home .card-flow :is(.card-inputs,.customization-controls,.customization-live-preview,.writing-live-preview){border-color:#0000!important;border-radius:0!important}}html .simple-home .card-flow[data-editor-layout=canvas] .review-card-preview>.preview-face-switch{flex-direction:row;width:fit-content;margin:0 auto 12px}html .simple-home .card-flow[data-editor-layout=canvas] .review-card-preview>.preview-face-switch button{width:auto;min-width:88px;padding:8px 14px;font-size:13px}html .simple-home .card-flow[data-editor-layout=canvas] .review-envelope-stage{flex:none;width:100%;height:clamp(280px,52svh,520px);min-height:280px;margin:0;padding:0;overflow:hidden}@media (max-width:600px){html .simple-home .card-flow[data-editor-layout=canvas] .review-envelope-stage{height:clamp(250px,48svh,400px);min-height:250px}}
