@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,600;1,500&family=Lora:ital,wght@0,400;0,500;1,400&display=swap";:root{color:#20302b;font-synthesis:none;background:#f7f8f5;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button{cursor:pointer}#root{min-height:100vh}.reader-stage.realistic{grid-template-columns:48px minmax(500px,920px) 48px}.flipbook-shell{perspective:2400px;place-items:center;height:100%;min-height:0;display:grid}.real-book{filter:drop-shadow(0 32px 45px #000a)}.flip-leaf{background:#fff;height:100%;overflow:hidden;box-shadow:inset 0 0 22px #0000000d}.flip-leaf>.paper{width:100%;height:100%;max-height:none;box-shadow:none}.stf__parent{margin:auto}.stf__block{background:#fff}.stf__item.--left{box-shadow:inset -9px 0 20px #00000012}.stf__item.--right{box-shadow:inset 9px 0 20px #00000010}@media (width<=800px){.reader-stage.realistic{grid-template-columns:25px minmax(250px,1fr) 25px;padding-inline:2px}.flipbook-shell{width:100%}.real-book{filter:drop-shadow(0 16px 24px #0009)}.flip-leaf .conversation{font-size:5px}.flip-leaf .cover-copy h2{font-size:clamp(18px,7cqw,30px)}}.visualize-button.has-changes{background:#126f60;animation:1.35s cubic-bezier(.2,.8,.25,1) infinite previewAttention}.visualize-button.has-changes:after{content:"";border:2px solid #49c9a7;border-radius:18px;animation:1.35s ease-out infinite previewRing;position:absolute;inset:-6px}.visualize-button.has-changes .live-dot{background:#9dffe3;box-shadow:0 0 0 5px #9dffe32f}@keyframes previewAttention{0%,to{transform:scale(1)}18%{transform:scale(1.09)}34%{transform:scale(1.025)}48%{transform:scale(1.07)}70%{transform:scale(1)}}@keyframes previewRing{0%{opacity:.8;transform:scale(.96)}70%,to{opacity:0;transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){.visualize-button.has-changes,.visualize-button.has-changes:after{animation:none}.visualize-button.has-changes{outline:3px solid #49c9a7}}.reader{pointer-events:none;color:#24332e;background:0 0!important;animation:none!important}.reader>header,.reader>footer,.reader-stage{pointer-events:auto}.reader>header{text-shadow:0 1px 2px #fff;background:0 0!important;border-bottom:0!important}.reader>header small,.reader>header>span{color:#52635d!important}.reader>header>button,.reader-arrow{box-shadow:0 5px 16px #19352b20;color:#25352f!important;background:#ffffffeb!important;border-color:#cad4cf!important}.reader>footer{background:0 0}.reader>footer button{border-radius:8px;padding:7px 10px;box-shadow:0 3px 12px #19352b12;color:#40534c!important;background:#ffffffd9!important}.reader>footer input{filter:drop-shadow(0 1px 2px #fff)}.reader{-webkit-backdrop-filter:blur(5px);pointer-events:auto!important;background:#ffffff14!important}.reader>header{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);text-shadow:none;background:#ffffff29!important}.app:has(.reader) .visualize-button{opacity:0!important;pointer-events:none!important;animation:none!important;transform:scale(.85)!important}.reader>header>button{place-items:center;font-size:19px;font-weight:700;display:grid}.reader-stage{cursor:zoom-out}.flipbook-shell,.reader-arrow{cursor:pointer}@media (width<=800px){.desktop-hint{display:none}.reader{-webkit-backdrop-filter:blur(4px);background:#ffffff0f!important}.reader-stage.realistic{grid-template-columns:30px minmax(250px,1fr) 30px}.real-book{max-width:calc(100vw - 68px)!important}.reader>header small:before{content:"Une page · "}}.editor-all{gap:22px!important}.editor-all>.editor-block{background:#fff;border-radius:18px;box-shadow:0 10px 30px #243c3310;border:1px solid #dfe5e1!important;margin:0!important;padding:34px!important}.section-heading{grid-template-columns:46px 1fr;align-items:start;gap:15px;margin-bottom:27px;display:grid}.section-heading .section-icon{color:#167966;background:linear-gradient(145deg,#e4f3ed,#f3f8f5);border-radius:13px;place-items:center;width:46px;height:46px;font:700 15px DM Sans;display:grid;box-shadow:inset 0 0 0 1px #cce4db}.section-heading h2{margin:3px 0 5px!important;font-size:29px!important}.section-heading p,.subheading p{color:#83908b;margin:0;font-size:11px;line-height:1.5}.range-card{background:linear-gradient(145deg,#fbfcfb,#f5f8f6);border:1px solid #dce4df;border-radius:14px;padding:20px}.range-summary{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.range-summary>div:last-child{text-align:right}.range-summary small,.range-summary strong{display:block}.range-summary small{color:#89958f;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.range-summary strong{color:#283b34;margin-top:5px;font:500 16px Playfair Display}.range-summary>span{color:#9eaaa5}.timeline{background:#e2e8e4;border-radius:10px;height:8px;margin:17px 0;position:relative;overflow:hidden}.timeline i,.timeline b{inset-block:0;border-radius:10px;position:absolute;left:0}.timeline b{background:linear-gradient(90deg,#1a8b76,#64bba8);box-shadow:0 0 10px #16806f35}.smart-date-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.editor-all .smart-date-grid label{background:#fff;border:1px solid #d9e2dd;border-radius:10px;margin:0;padding:9px 12px}.smart-date-grid label>span{color:#788680;font-size:8px}.editor-all .smart-date-grid input{background:0 0;border:0;padding:3px 0 0;font-weight:600}.selection-result{background:#e6f4ee;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:13px;padding:11px 12px;display:grid}.selection-result>span{color:#fff;background:#18806d;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.selection-result p,.selection-result b,.selection-result small{margin:0;display:block}.selection-result b{font-size:10px}.selection-result small{color:#698078;margin-top:2px;font-size:8px}.selection-result button{color:#167966;background:0 0;border:0;font-size:9px;font-weight:800}.subheading{justify-content:space-between;align-items:end;margin:28px 0 12px;display:flex}.subheading h3{font-size:13px;margin:0 0 3px!important}.subheading>span{color:#78847f;background:#eef2ef;border-radius:20px;padding:5px 8px;font-size:8px}.people-list{flex-direction:column;gap:8px;display:flex}.person-card{background:#fff;border:1px solid #e0e6e2;border-radius:12px;grid-template-columns:38px minmax(95px,1fr) minmax(150px,1.4fr) auto;align-items:center;gap:11px;padding:11px;transition:all .2s;display:grid}.person-card:focus-within{border-color:#47a993;box-shadow:0 0 0 3px #16806f12}.person-avatar{background:color-mix(in srgb,var(--person-color) 15%,#fff);width:38px;height:38px;color:var(--person-color);border-radius:11px;place-items:center;font-size:10px;font-weight:800;display:grid}.person-copy small,.person-copy b{display:block}.person-copy small{color:#929c98;text-transform:uppercase;font-size:7px}.person-copy b{text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.editor-all .person-card label{margin:0}.person-card label>span{font-size:7px}.editor-all .person-card input{padding:8px 9px}.person-status{color:#187561;background:#e5f4ee;border-radius:20px;padding:5px 7px;font-size:7px;font-weight:800}.editor-all .styles{gap:10px}.editor-all .styles button{grid-template-columns:76px 1fr auto;align-items:center;gap:12px;padding:10px;display:grid;position:relative}.editor-all .styles button>i{width:76px}.editor-all .styles button>div b,.editor-all .styles button>div small{margin:0;display:block}.editor-all .styles button>div small{margin-top:5px;line-height:1.4}.editor-all .styles button>span{color:#18806d;font-size:8px;font-weight:800}.editor-all .cover-layouts button{position:relative}.editor-all .cover-layouts button>b{color:#fff;background:#18806d;border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;display:grid;position:absolute;top:8px;right:8px}.field-card{background:#fafbf9;border:1px solid #dfe5e1;border-radius:14px;margin-top:15px;padding:18px}.field-card>label:first-child input{font:500 18px Playfair Display}.color-pickers{grid-template-columns:1fr 1fr;gap:10px;display:grid}.editor-all .color-pickers label{background:#fff;border:1px solid #dce3df;border-radius:10px;flex-direction:row;align-items:center;margin:4px 0;padding:9px;display:flex}.color-pickers input{border-radius:8px;height:36px;border:0!important;width:36px!important;padding:0!important}.color-pickers small,.color-pickers b{display:block}.color-pickers small{color:#8a9591;font-size:7px}.color-pickers b{text-transform:uppercase;margin-top:3px;font-size:9px}.export-block{background:linear-gradient(145deg,#f7fbf9,#edf5f1)!important}.export-actions{grid-template-columns:1.5fr 1fr 1fr;gap:8px;display:grid}.export-actions button{font-size:9px}@media (width<=650px){.editor-all>.editor-block{border-inline:0;border-radius:0;padding:23px 16px!important}.section-heading{grid-template-columns:38px 1fr;gap:11px}.section-heading .section-icon{border-radius:10px;width:38px;height:38px}.section-heading h2{font-size:25px!important}.range-card{padding:14px}.range-summary{gap:8px}.range-summary strong{font-size:13px}.smart-date-grid{grid-template-columns:1fr}.selection-result{grid-template-columns:auto 1fr}.selection-result button{text-align:left;grid-column:2;padding:0}.person-card{grid-template-columns:36px 1fr auto}.person-avatar{width:36px;height:36px}.person-card label{grid-column:1/-1}.editor-all .styles{grid-template-columns:1fr}.editor-all .styles button{grid-template-columns:65px 1fr auto}.editor-all .styles button>i{width:65px}.color-pickers,.export-actions{grid-template-columns:1fr}.subheading{align-items:start;gap:10px}}.range-card{width:min(100%,590px)}@media (width<=650px){.range-card{width:min(100%,520px)}.smart-date-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.smart-date-grid label{min-width:0}.smart-date-grid input{min-width:0;font-size:11px}}.person-card{grid-template-columns:38px minmax(150px,1.3fr) minmax(145px,1fr) auto}.bubble-color>div{background:#fff;border:1px solid #dfe5e1;border-radius:8px;align-items:center;gap:8px;height:36px;padding:5px 8px;display:flex}.editor-all .bubble-color input[type=color]{border:0;border-radius:6px;width:27px;height:24px;padding:0}.bubble-color b{color:#75827d;text-transform:uppercase;font-size:8px}.printed-name input{font-weight:700}@media (width<=650px){.person-card{grid-template-columns:36px 1fr auto}.person-card .printed-name,.person-card .bubble-color{grid-column:2/-1}.person-card .person-status{grid-area:1/3}}.people-list.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.voice-row{background:#fff;border:1px solid #dde5e0;border-radius:12px;grid-template-columns:auto minmax(90px,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;transition:all .2s;display:grid}.voice-row:focus-within{border-color:#47a993;box-shadow:0 0 0 3px #16806f12}.voice-role{border-right:1px solid #e5eae7;min-width:54px;padding-right:9px}.voice-role b,.voice-role small{display:block}.voice-role b{color:#253a33;font-size:10px}.voice-role small{color:#18806d;text-transform:uppercase;margin-top:2px;font-size:7px;font-weight:700}.voice-role.right small{color:#6374a8}.editor-all .voice-name{width:100%;min-width:0;padding:8px 9px;font-weight:750}.editor-all .voice-color{margin:0;display:block}.voice-color>input{opacity:0;position:absolute;width:1px!important;height:1px!important}.voice-color>span{cursor:pointer;border:3px solid #fff;border-radius:8px;width:29px;height:29px;display:block;box-shadow:0 0 0 1px #cbd5d0}.voice-color>b{display:none}@media (width<=700px){.people-list.compact{grid-template-columns:1fr}.voice-row{grid-template-columns:62px minmax(0,1fr) 34px;padding:9px}.voice-role{min-width:0}.editor-all .voice-name{font-size:12px}}.cover{background-position:50%!important;background-size:cover!important}.cover-left .cover-copy{text-align:left}.cover-centered{text-align:center;align-items:center}.cover-right{text-align:right;align-items:flex-end}.cover-right .cover-copy{flex-direction:column;align-items:flex-end;display:flex}.cover-right .cover-copy h2,.cover-right .cover-copy p{margin-left:auto}.cover-right footer{width:100%}.cover-photo-control{color:#28473d;background:#eef6f2 50%/cover;border:1px dashed #96b9ad;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:9px;min-height:82px;padding:14px 15px;display:grid;overflow:hidden}.cover-photo-control>div span,.cover-photo-control>div small{display:block}.cover-photo-control>div span{font-size:11px;font-weight:800}.cover-photo-control>div small{color:#71857e;margin-top:4px;font-size:8px}.cover-photo-control.has-photo{color:#fff;border-style:solid;min-height:105px}.cover-photo-control.has-photo>div small{color:#dbe8e3}.cover-photo-control label,.cover-photo-control button{color:#176f60;cursor:pointer;background:#fff;border:0;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:800;margin:0!important}.cover-photo-control button{color:#fff;background:#ffffff26}.alignment-heading{justify-content:space-between;gap:15px;margin:20px 0 9px;display:flex}.alignment-heading b{font-size:10px}.alignment-heading span{color:#83908b;font-size:8px}.alignment-layouts{margin-top:0!important}.mini-cover.align-left:after{left:10px}.mini-cover.align-centered:after{left:27%}.mini-cover.align-right:after{left:auto;right:10px}.alignment-layouts button>span{font-weight:700}@media (width<=600px){.cover-photo-control{grid-template-columns:1fr auto}.cover-photo-control button{grid-column:2}.alignment-heading{display:block}.alignment-heading span{margin-top:3px;display:block}.alignment-layouts{grid-template-columns:repeat(3,1fr)!important}}.bubble-swatches{grid-template-columns:repeat(5,16px);gap:4px;width:102px;display:grid}.bubble-swatches button,.curated-palette button{background:0 0;border:0;padding:0;position:relative}.bubble-swatches i{background:var(--swatch);border-radius:5px;width:16px;height:16px;display:block;box-shadow:0 0 0 1px #bdc8c3}.bubble-swatches button.selected i{box-shadow:0 0 0 2px #16806f}.bubble-swatches span{color:#173f38;place-items:center;font-size:7px;font-weight:900;display:grid;position:absolute;inset:0}.cover-style-grid>button{text-align:left;background:#fff;border:1px solid #dce4df;border-radius:12px;grid-template-columns:64px 1fr auto;align-items:center;gap:10px;padding:9px;display:grid}.cover-style-grid>button>span b,.cover-style-grid>button>span small{display:block}.cover-style-grid>button>span small{color:#87928e;margin-top:4px;font-size:7px;line-height:1.35}.cover-style-grid>button>em{color:#fff;background:#18806d;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;font-style:normal;display:grid}.cover-style-thumb{background:#264b42;border-radius:5px;height:78px;display:block;position:relative;overflow:hidden}.cover-style-thumb u{background:#f7f4eb;text-decoration:none;position:absolute}.cover-style-thumb u:first-child{height:5px;bottom:19px;left:9px;right:9px}.cover-style-thumb u:nth-child(2){opacity:.7;width:55%;height:3px;bottom:10px;left:9px}.cover-style-thumb u:nth-child(3){display:none}.thumb-photo-frame{background:#c95b60}.thumb-photo-frame u:first-child{background:#7f9e92;border:4px solid #fff;height:35px;inset:20px 15px auto}.thumb-photo-frame u:nth-child(2){width:34%;height:3px;top:10px;bottom:auto;left:21px}.thumb-minimal u:first-child{bottom:34px}.thumb-split u:nth-child(3),.thumb-polaroid u:nth-child(3),.thumb-arch u:nth-child(3),.thumb-postcard u:nth-child(3){background:#819d92;display:block;inset:0 50% 0 0}.thumb-polaroid u:nth-child(3){border:4px solid #fff;inset:14px 12px 28px}.thumb-bandeau u:first-child{background:#d8b676;height:15px;bottom:25px;left:0;right:0}.thumb-arch u:nth-child(3){border-radius:30px 30px 0 0;inset:12px 14px 25px}.thumb-type u:first-child{height:13px;bottom:28px}.thumb-classic:after{content:"";border:1px solid #ffffff90;position:absolute;inset:7px}.thumb-postcard u:nth-child(3){inset:0}.thumb-postcard u:first-child,.thumb-postcard u:nth-child(2){z-index:2}.cover-config{background:#fafbf9;border:1px solid #dfe5e1;border-radius:14px;margin-top:14px;padding:18px}.cover-config>label{margin-top:0}.field-help{color:#87938e;text-transform:none;letter-spacing:0;margin:2px 0 7px;font-size:8px;font-weight:500;line-height:1.45;display:block}.palette-block{margin:15px 0}.palette-block>div:first-child b,.palette-block>div:first-child small{display:block}.palette-block>div:first-child b{font-size:9px}.palette-block>div:first-child small{color:#87938e;margin-top:3px;font-size:8px}.curated-palette{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.curated-palette button i{background:var(--swatch);border-radius:9px;width:31px;height:31px;display:block;box-shadow:0 0 0 1px #bfc9c4}.curated-palette button.selected i{box-shadow:0 0 0 2px #16806f,0 0 0 4px #fff}.curated-palette button span{color:#fff;text-shadow:0 1px 2px #0008;place-items:center;font-size:10px;display:grid;position:absolute;inset:0}.cover{color:var(--cover-ink)!important;background:var(--cover)!important}.cover-photo-frame{position:absolute;overflow:hidden}.cover-photo-frame img{object-fit:cover;width:100%;height:100%}.cover-style-photo-frame .cover-photo-frame{border:9px solid #f5f0e7;height:41%;top:28%;left:17%;right:17%;box-shadow:0 9px 20px #0003}.cover-style-photo-frame .cover-copy{text-align:center;margin:5% 0 auto}.cover-style-photo-frame .cover-copy i{display:none}.cover-style-photo-frame .cover-copy h2{margin:auto;font-size:18px}.cover-style-split .cover-photo-frame{inset:0 48% 0 0}.cover-style-split .cover-copy{width:46%;margin:auto 0 auto auto}.cover-style-polaroid .cover-photo-frame{border:12px solid #f7f4ec;border-bottom-width:32px;height:54%;top:14%;left:12%;right:12%;transform:rotate(-2deg)}.cover-style-polaroid .cover-copy{text-align:center;margin:auto 0 2%}.cover-style-bandeau .cover-photo-frame,.cover-style-postcard .cover-photo-frame{inset:0}.cover-style-bandeau .cover-copy,.cover-style-postcard .cover-copy{z-index:2;background:#172821cc;padding:14px}.cover-style-arch .cover-photo-frame{border-radius:50% 50% 5px 5px;height:56%;top:13%;left:15%;right:15%}.cover-style-arch .cover-copy{text-align:center;margin:auto 0 2%}.cover-style-minimal .cover-copy{margin:auto}.cover-style-minimal .orbit,.cover-style-type .orbit{display:none}.cover-style-type .cover-copy h2{text-transform:uppercase;font-size:52px}.cover-style-classic:after{content:"";border:1px solid color-mix(in srgb,var(--cover-ink) 45%,transparent);position:absolute;inset:6%}@media (width<=700px){.voice-row{grid-template-columns:62px minmax(0,1fr)}.bubble-swatches{grid-column:1/-1;grid-template-columns:repeat(10,1fr);width:auto}.bubble-swatches i{aspect-ratio:1;width:100%;height:auto}.cover-style-grid{grid-template-columns:1fr}.cover-style-grid>button{grid-template-columns:58px 1fr auto}.cover-style-thumb{height:67px}.cover-config{padding:14px}.curated-palette{gap:7px}}.thumb-split u:nth-child(3){display:none}.thumb-split:after{content:"";background:#fff6;width:1px;position:absolute;top:10px;bottom:10px;left:50%}.thumb-split u:first-child{bottom:37px;left:8px;right:55%}.thumb-split u:nth-child(2){width:34%;bottom:27px;left:55%}.cover-style-split:after{content:"";background:color-mix(in srgb,var(--cover-ink) 38%,transparent);width:1px;position:absolute;top:16%;bottom:16%;left:50%}.cover-style-split .orbit{background:color-mix(in srgb,var(--accent) 28%,transparent);border-radius:50%;width:34%;height:34%;top:14%;left:8%}.cover-style-split .cover-copy{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:12%;width:100%;margin:auto;display:grid}.cover-style-split .cover-copy i{display:none}.cover-style-split .cover-copy h2{margin:0;font-size:clamp(25px,8cqw,42px)}.cover-style-split .cover-copy p{margin:0;font-size:clamp(10px,3cqw,16px);line-height:1.5}.cover:before{background:0 0!important}.thumb-split:after{display:none}.thumb-split u:first-child,.thumb-split u:nth-child(3){background:#819d92;border:3px solid #f7f4eb;width:auto;height:auto;display:block}.thumb-split u:first-child{inset:12px 20px 30px 8px;transform:rotate(-5deg)}.thumb-split u:nth-child(3){inset:23px 7px 18px 22px;transform:rotate(5deg)}.thumb-split u:nth-child(2){z-index:3;width:44%;height:3px;bottom:8px;left:10px}.cover-style-split:after,.cover-style-split .orbit{display:none}.cover-style-split .cover-photo-frame{z-index:1;top:16%;left:10%;right:auto;background:#fff;border:8px solid #f7f3eb;width:55%;height:45%;inset:auto;transform:rotate(-4deg);box-shadow:0 9px 18px #0002}.cover-style-split .cover-photo-frame.second{z-index:2;width:51%;height:43%;top:27%;left:37%;transform:rotate(5deg)}.cover-style-split .cover-copy{z-index:4;text-align:center;width:100%;margin:auto 0 4%;display:block}.cover-style-split .cover-copy h2,.cover-style-split .cover-copy p{max-width:80%;margin-inline:auto}.cover-style-split .cover-copy h2{font-size:clamp(25px,7cqw,39px)}.cover-style-split .cover-copy p{margin-top:7px}.duo-second-photo{margin-top:-14px!important}.cover-style-polaroid .cover-photo-frame{left:12%;right:12%;transform:none!important}.cover-style-arch .cover-photo-frame{box-sizing:border-box;border:8px solid #f7f3eb;box-shadow:0 8px 18px #17251f24}.thumb-arch u:nth-child(3){box-sizing:border-box;border:3px solid #f7f3eb}.duo-second-photo{border-top:3px solid #16806f!important}.duo-second-photo .compact-heading{margin-bottom:16px}.duo-photo-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.duo-photo-card{color:#244138;background:#eef5f1 50%/cover no-repeat;border:1px dashed #8eb5a8;border-radius:14px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:155px;padding:14px;display:flex;position:relative;overflow:hidden}.duo-photo-card:before{content:"";opacity:.9;background:#eef5f1;position:absolute;inset:0}.duo-photo-card.has-photo:before{opacity:.38;background:#172b24}.duo-photo-card>*{z-index:1;position:relative}.duo-photo-card>div b,.duo-photo-card>div small{display:block}.duo-photo-card>div b{font-size:11px}.duo-photo-card>div small{color:#71837c;margin-top:3px;font-size:8px}.duo-photo-card.has-photo{color:#fff;border-style:solid}.duo-photo-card.has-photo>div small{color:#e0ebe7}.duo-photo-card label,.duo-photo-card button{color:#176f60;cursor:pointer;background:#fff;border:0;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:800;display:inline-flex;margin:10px 5px 0 0!important}.duo-photo-card button{color:#fff;background:#173f38;position:absolute;bottom:10px;right:10px}@media (width<=500px){.duo-photo-grid{grid-template-columns:1fr}.duo-photo-card{min-height:130px}}.editor-all .styles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:100%;margin-top:18px;display:grid;overflow:hidden}.editor-all .styles button{background:#fff;border:1px solid #dce3df;border-radius:15px;flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:7px 7px 11px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.editor-all .styles button:hover{border-color:#9ebcb1;transform:translateY(-2px);box-shadow:0 9px 22px #243c3314}.editor-all .styles button.selected{border-color:#16806f;box-shadow:0 0 0 2px #16806f18,0 10px 22px #243c3312}.editor-all .styles button>i{background:#fffefa;border:1px solid #ecece7;border-radius:10px;flex-direction:column;gap:7px;width:100%;height:112px;padding:22px 10px 12px;display:flex;position:relative;overflow:hidden}.editor-all .styles button>i:before{content:"Vous  ·  15:08";color:#8b9691;font:600 6px Arial,sans-serif;position:absolute;top:8px;left:10px}.editor-all .styles button>i:after{content:"L’autre  ·  15:09";color:#8b9691;font:600 6px Arial,sans-serif;position:absolute;bottom:6px;right:10px}.editor-all .styles button>i u{width:76%;height:20px;box-shadow:none;border-radius:4px 8px 8px}.editor-all .styles button>i u+u{border-radius:8px 4px 8px 8px;align-self:flex-end;width:68%}.editor-all .styles button>div{text-align:left;padding:10px 3px 0}.editor-all .styles button>div b{color:#24362f;font-size:11px}.editor-all .styles button>div small{color:#85918c;min-height:22px;margin-top:3px;font-size:7px;line-height:1.4}.editor-all .styles button>span{color:#16806f;background:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #203c3328}@media (width<=700px){.editor-all .styles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-inline:0;padding:0;display:grid;overflow:hidden}.editor-all .styles button{width:100%;min-width:0}.editor-all .styles button>i{height:108px}.editor-all .styles button>div small{min-height:0}}@media (width<=430px){.editor-all .styles{grid-template-columns:1fr}.editor-all .styles button{grid-template-columns:105px minmax(0,1fr);align-items:center;padding:7px;display:grid}.editor-all .styles button>i{width:105px;height:92px}.editor-all .styles button>div{text-align:left;padding:0 8px}.editor-all .styles button>span{top:10px;right:10px}}.editor-all>.conversation-settings .section-icon,.editor-all>section:nth-child(2) .section-icon,.editor-all>.cover-editor .section-icon{font-size:0}.editor-all>.conversation-settings .section-icon:before{content:"01";font-size:12px}.editor-all>section:nth-child(2) .section-icon:before{content:"02";font-size:12px}.editor-all>.cover-editor .section-icon:before{content:"03";font-size:12px}.cover-editor .cover-config>label:nth-last-child(-n+2){display:none}.end-pages-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.editor-all .end-pages-grid label{background:#fafbf9;border:1px solid #dce4df;border-radius:14px;height:100%;margin:0;padding:16px}.end-pages-grid label>span{color:#273b34;text-transform:none;letter-spacing:0;font-size:10px;font-weight:800}.end-pages-grid textarea{resize:vertical;min-height:132px;line-height:1.55}.end-pages-editor .section-icon{font-size:12px}@media (width<=650px){.end-pages-grid{grid-template-columns:1fr}.editor-all .end-pages-grid label{padding:14px}.end-pages-grid textarea{min-height:116px}}.cover-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cover-style-grid>button{text-align:left;background:#fff;border:1px solid #dce3df;border-radius:16px;grid-template-rows:1fr auto;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:0 13px;min-width:0;padding:9px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.cover-style-grid>button:hover{border-color:#9ebcb1;transform:translateY(-2px);box-shadow:0 10px 24px #243c3314}.cover-style-grid>button.selected{border-color:#16806f;box-shadow:0 0 0 2px #16806f18,0 10px 24px #243c3312}.cover-style-grid>button>span{align-self:end;padding-bottom:5px}.cover-style-grid>button>span b{color:#24362f;font-size:12px}.cover-style-grid>button>span small{max-width:150px;margin-top:5px;font-size:8px;line-height:1.45}.cover-style-grid>button>em{color:#16806f;background:#fff;width:22px;height:22px;position:absolute;top:11px;right:11px;box-shadow:0 3px 10px #203c3328}.cover-style-grid>button:not(.selected)>em{opacity:0}@media (width<=650px){.cover-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cover-style-grid>button{flex-direction:column;align-items:stretch;padding:7px;display:flex}.cover-style-grid .cover-style-thumb{aspect-ratio:148/190;width:100%}.cover-style-grid>button>span{padding:9px 3px 4px}.cover-style-grid>button>span b{font-size:10px}.cover-style-grid>button>span small{min-height:22px;font-size:7px}.cover-style-grid>button>em{top:10px;right:10px}}@media (width<=380px){.cover-style-grid{grid-template-columns:1fr}.cover-style-grid>button{grid-template-rows:1fr;grid-template-columns:88px minmax(0,1fr);display:grid}.cover-style-grid .cover-style-thumb{aspect-ratio:148/210;grid-row:auto;width:88px}.cover-style-grid>button>span{padding:0 8px}}.cover-style-grid{gap:8px}.cover-style-grid>button{border-radius:12px;grid-template-rows:1fr;grid-template-columns:68px minmax(0,1fr);gap:9px;min-height:112px;padding:7px}.cover-style-grid .cover-style-thumb{aspect-ratio:auto;border-radius:6px;grid-row:auto;width:68px;height:96px;box-shadow:0 5px 12px #1e342c1f}.cover-style-grid>button>span{align-self:center;padding:0}.cover-style-grid>button>span b{font-size:10px}.cover-style-grid>button>span small{margin-top:3px;font-size:7px;line-height:1.35}.cover-style-grid>button>em{width:18px;height:18px;top:8px;right:8px}@media (width<=650px){.cover-style-grid{grid-template-columns:1fr}.cover-style-grid>button{grid-template-rows:1fr;grid-template-columns:62px minmax(0,1fr);align-items:center;min-height:102px;padding:7px;display:grid}.cover-style-grid .cover-style-thumb{aspect-ratio:auto;grid-row:auto;width:62px;height:88px}.cover-style-grid>button>span{padding:0}.cover-style-grid>button>span small{min-height:0}}.cover-photo-control{border-radius:10px!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:6px!important;min-height:58px!important;padding:9px 11px!important}.cover-photo-control.has-photo{min-height:72px!important}.cover-photo-control>div span{font-size:9px!important}.cover-photo-control>div small{margin-top:2px!important;font-size:7px!important}.cover-photo-control label,.cover-photo-control button{border-radius:7px!important;padding:6px 8px!important;font-size:7px!important}.cover-editor:has(+.duo-second-photo){border-bottom:0!important;border-radius:18px 18px 0 0!important;padding-bottom:17px!important}.editor-all>.duo-second-photo{border-top:0!important;border-radius:0 0 18px 18px!important;margin-top:-22px!important;padding:0 34px 24px!important;box-shadow:0 10px 30px #243c3310!important}.duo-second-photo .cover-photo-control{margin-top:0}@media (width<=650px){.cover-photo-control{grid-template-columns:minmax(0,1fr) auto!important}.cover-photo-control button{grid-column:2!important;margin-top:0!important}.cover-editor:has(+.duo-second-photo){border-radius:0!important}.editor-all>.duo-second-photo{border-radius:0!important;margin-top:-22px!important;padding:0 16px 20px!important}}.cover-editor .cover-config>.cover-photo-control{display:none!important}.cover-uploads-inline{grid-template-columns:1fr;gap:7px;width:min(250px,100%);display:grid}.cover-uploads-inline.is-duo{grid-template-columns:1fr 1fr;width:min(430px,100%)}.mini-photo-upload{color:#29443a;background:#f0f5f2 50%/cover no-repeat;border:1px dashed #98b7ac;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:6px;height:54px;padding:7px 8px;display:grid;position:relative;overflow:hidden}.mini-photo-upload:before{content:"";opacity:.92;background:#f0f5f2;position:absolute;inset:0}.mini-photo-upload.has-photo:before{opacity:.42;background:#13271f}.mini-photo-upload>*{z-index:1;position:relative}.mini-photo-upload>span{font-size:8px;font-weight:800}.mini-photo-upload.has-photo>span{color:#fff;text-shadow:0 1px 2px #0007}.mini-photo-upload label{color:#176f60;cursor:pointer;background:#fff;border:0;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:800;margin:0!important}.mini-photo-upload>button{z-index:3;color:#fff;background:#173f38;border:0;border-radius:50%;width:17px;height:17px;padding:0;font-size:11px;position:absolute;top:3px;right:3px}@media (width<=430px){.cover-uploads-inline.is-duo{grid-template-columns:1fr 1fr;gap:5px}.mini-photo-upload{height:49px;padding:5px 6px}.mini-photo-upload label{padding:5px 6px}}.cover-style-grid,.cover-style-grid>button{box-sizing:border-box;width:100%;max-width:100%}.cover-style-grid>button>span{min-width:0;overflow:hidden}.cover-style-grid>button>span small{overflow-wrap:anywhere;max-width:100%}@media (width<=800px){.cover-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.cover-style-grid>button{grid-template-columns:55px minmax(0,1fr);gap:7px;min-height:92px;padding:6px;transform:none!important}.cover-style-grid .cover-style-thumb{width:55px;height:78px}.cover-style-grid>button>span b{font-size:9px}.cover-style-grid>button>span small{font-size:6.5px}.cover-style-grid>button>em{top:6px;right:6px}}@media (width<=380px){.cover-style-grid{gap:5px}.cover-style-grid>button{grid-template-columns:47px minmax(0,1fr);gap:5px;min-height:82px;padding:5px}.cover-style-grid .cover-style-thumb{width:47px;height:67px}.cover-style-grid>button>span small{display:none}}.editor-all .styles button:first-child>i u:first-of-type{border-radius:3px 10px 10px}.editor-all .styles button:first-child>i u:last-of-type{border-radius:10px 3px 10px 10px}.editor-all .styles button:nth-child(2)>i u{border-radius:999px}.editor-all .styles button:nth-child(3)>i u:first-of-type{border-radius:12px 4px}.editor-all .styles button:nth-child(3)>i u:last-of-type{border-radius:4px 12px}.editor-all .styles button:nth-child(4)>i u{border-radius:2px}.auth-card label.auth-terms{text-transform:none;letter-spacing:0;color:#4f5d58;flex-direction:row;align-items:flex-start;gap:9px;margin:14px 0 4px;font-size:12px;font-weight:500;line-height:1.5}.auth-card label.auth-terms input{flex:none;width:auto;margin:2px 0 0;padding:0}.auth-card label.auth-terms a{color:var(--green,#16806f)}
