.creation-mode.svelte-jztt4t{justify-content:center;gap:25px;margin:24px auto;font-size:13px;display:flex}.creation-mode.svelte-jztt4t a:where(.svelte-jztt4t){color:#347ffa;text-decoration:none}.creation-mode.svelte-jztt4t span:where(.svelte-jztt4t){font-weight:650}.open-existing.svelte-jztt4t{text-align:center;margin:-10px 24px 30px;font-size:12px}.open-existing.svelte-jztt4t a:where(.svelte-jztt4t){color:#347ffa;text-decoration:none}.create-page.svelte-jztt4t{color:#1d2733;background:#fff;min-height:100dvh}header.svelte-jztt4t,footer.svelte-jztt4t{justify-content:space-between;align-items:center;gap:24px;max-width:1150px;margin:auto;padding:22px 32px;display:flex}.brand.svelte-jztt4t{letter-spacing:-1.5px;align-items:center;font-size:28px;font-weight:800;text-decoration:none;display:flex}.back.svelte-jztt4t{color:#7c8795;font-size:11px;text-decoration:none}.back.svelte-jztt4t span:where(.svelte-jztt4t){margin-left:15px}.intro.svelte-jztt4t{max-width:1070px;margin:46px auto 35px;padding:0 32px}.eyebrow.svelte-jztt4t{text-transform:uppercase;letter-spacing:.14em;color:#8290a0;font-size:9px;font-weight:750}.intro.svelte-jztt4t h1:where(.svelte-jztt4t){letter-spacing:-.055em;word-spacing:.08em;margin:15px 0;font-size:clamp(35px,4.5vw,55px);line-height:1.1}.intro.svelte-jztt4t>p:where(.svelte-jztt4t):last-child{color:#86909d;font-size:13px;line-height:1.7}.workspace.svelte-jztt4t{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:74px;max-width:1070px;margin:0 auto;padding:0 32px;display:grid}.photo-side.svelte-jztt4t{min-width:0;position:relative}.file-input.svelte-jztt4t{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.file-input.svelte-jztt4t:focus-visible~.drop-area:where(.svelte-jztt4t){outline-offset:5px;outline:3px solid #347ffa}.drop-area.svelte-jztt4t{box-sizing:border-box;isolation:isolate;background:#f5f8fe;border:1px dashed #cddcf1;border-radius:34px;flex-direction:column;justify-content:flex-end;align-items:center;min-height:485px;padding:35px 20px;display:flex;position:relative}.drop-area.over.svelte-jztt4t{background:#eaf2ff;border-color:#347ffa}.empty-photo.svelte-jztt4t{color:#a8bbd8;background:#fff;flex-direction:column;justify-content:center;align-items:center;width:170px;height:205px;display:flex;position:absolute;top:63px;left:50%;transform:translate(-50%)rotate(7deg);box-shadow:0 9px 30px #54759818}.empty-photo.svelte-jztt4t svg:where(.svelte-jztt4t){width:105px;height:120px}.empty-photo.svelte-jztt4t small:where(.svelte-jztt4t){color:#8395af;margin-top:10px;font-size:12px}.empty-photo.svelte-jztt4t>span:where(.svelte-jztt4t){color:#dfae39;font-size:30px;position:absolute;top:-15px;right:-20px}.blue-friend.svelte-jztt4t{object-fit:contain;width:185px;height:185px;position:absolute;top:125px;left:-16px;transform:rotate(-9deg)}.clay-friend.svelte-jztt4t{object-fit:contain;width:165px;height:165px;position:absolute;top:173px;right:-12px;transform:rotate(9deg)}.choose.svelte-jztt4t{color:#fff;cursor:pointer;z-index:1;background:#347ffa;border-radius:28px;align-items:center;gap:30px;padding:16px 23px;font-size:13px;font-weight:650;display:flex}.choose.svelte-jztt4t>span:where(.svelte-jztt4t){font-size:20px;line-height:15px}.drop-area.svelte-jztt4t>p:where(.svelte-jztt4t){color:#8a9ab0;margin:14px 0;font-size:11px}.drop-area.svelte-jztt4t>small:where(.svelte-jztt4t){color:#a4afbd;font-size:9px}.controls.svelte-jztt4t{min-width:0;padding-top:4px}.welcome-note.svelte-jztt4t{padding-top:50px}.welcome-note.svelte-jztt4t h2:where(.svelte-jztt4t){letter-spacing:-.045em;word-spacing:.05em;margin:19px 0;font-size:34px;line-height:1.16}.welcome-note.svelte-jztt4t>p:where(.svelte-jztt4t):not(.eyebrow){color:#87929f;max-width:300px;margin-bottom:27px;font-size:13px;line-height:1.85}.welcome-note.svelte-jztt4t>div:where(.svelte-jztt4t){align-items:center;gap:15px;margin:17px 0;display:flex}.welcome-note.svelte-jztt4t>div:where(.svelte-jztt4t)>span:where(.svelte-jztt4t){color:#6798e5;background:#edf4ff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:750;display:grid}.welcome-note.svelte-jztt4t>div:where(.svelte-jztt4t)>p:where(.svelte-jztt4t){color:#68788a;margin:0;font-size:12px}.welcome-note.svelte-jztt4t>small:where(.svelte-jztt4t){color:#a3acb8;margin-top:30px;font-size:9px;display:block}.framing.svelte-jztt4t{align-items:center;gap:15px;margin-top:21px;display:flex}.framing.svelte-jztt4t label:where(.svelte-jztt4t){color:#7b8899;white-space:nowrap;font-size:10px;font-weight:650}.framing.svelte-jztt4t input:where(.svelte-jztt4t){accent-color:#347ffa;cursor:pointer;width:100%}.framing.svelte-jztt4t button:where(.svelte-jztt4t),.photo-tools.svelte-jztt4t button:where(.svelte-jztt4t){font:inherit;cursor:pointer;color:#8c98a6;background:0 0;border:0;padding:5px;font-size:10px}.photo-tools.svelte-jztt4t{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.photo-tools.svelte-jztt4t label:where(.svelte-jztt4t){color:#347ffa;cursor:pointer;font-size:10px;font-weight:650}.photo-tools.svelte-jztt4t label.disabled:where(.svelte-jztt4t){pointer-events:none;opacity:.4}.cut-heading.svelte-jztt4t{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.cut-heading.svelte-jztt4t h2:where(.svelte-jztt4t){letter-spacing:-.04em;margin:12px 0 0;font-size:27px}.cut-heading.svelte-jztt4t h2:where(.svelte-jztt4t) span:where(.svelte-jztt4t){color:#8f9aad;letter-spacing:0;margin-left:12px;font-size:10px;font-weight:500}.cut-heading.svelte-jztt4t img:where(.svelte-jztt4t){object-fit:contain;width:90px;height:80px;transform:rotate(8deg)}.surprise.svelte-jztt4t{color:#347ffa;width:100%;font:inherit;cursor:pointer;background:#f1f6ff;border:1px solid #d7e5fa;border-radius:18px;align-items:center;gap:14px;padding:19px 20px;font-size:14px;font-weight:650;display:flex}.surprise.svelte-jztt4t svg:where(.svelte-jztt4t){width:22px;height:22px}.surprise.svelte-jztt4t>span:where(.svelte-jztt4t){margin-left:auto;font-size:22px}.surprise.svelte-jztt4t:hover:not(:disabled){background:#e7f0ff}.choices.svelte-jztt4t{border-bottom:1px solid #edf0f5;margin-top:20px;padding-bottom:21px}summary.svelte-jztt4t{cursor:pointer;color:#8291a3;justify-content:space-between;align-items:center;padding:10px 0;font-size:11px;list-style:none;display:flex}summary.svelte-jztt4t::-webkit-details-marker{display:none}summary.svelte-jztt4t>span:where(.svelte-jztt4t){color:#a2afc0;font-size:14px}details[open].svelte-jztt4t>summary:where(.svelte-jztt4t)>span:where(.svelte-jztt4t){transform:rotate(45deg)}.control-label.svelte-jztt4t{color:#8e9bad;margin:22px 0 12px;font-size:9px}.levels.svelte-jztt4t{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.levels.svelte-jztt4t button:where(.svelte-jztt4t){color:#8390a0;font:inherit;cursor:pointer;background:#fff;border:1px solid #e7ecf3;border-radius:12px;padding:12px 4px}.levels.svelte-jztt4t strong:where(.svelte-jztt4t),.levels.svelte-jztt4t span:where(.svelte-jztt4t){display:block}.levels.svelte-jztt4t strong:where(.svelte-jztt4t){font-size:16px;font-weight:650}.levels.svelte-jztt4t span:where(.svelte-jztt4t){margin-top:5px;font-size:8px}.levels.svelte-jztt4t .selected:where(.svelte-jztt4t){color:#fff;background:#347ffa;border-color:#347ffa}.styles.svelte-jztt4t{flex-wrap:wrap;gap:7px;display:flex}.styles.svelte-jztt4t button:where(.svelte-jztt4t){color:#8390a0;font:inherit;cursor:pointer;background:#fff;border:1px solid #e7ecf3;border-radius:18px;padding:8px 11px;font-size:10px}.styles.svelte-jztt4t .selected:where(.svelte-jztt4t){color:#347ffa;background:#edf4ff;border-color:#b7d1f7}.words.svelte-jztt4t{margin-top:27px}.words.svelte-jztt4t>label:where(.svelte-jztt4t){color:#68778a;justify-content:space-between;font-size:10px;font-weight:650;display:flex}.words.svelte-jztt4t>label:where(.svelte-jztt4t)>span:where(.svelte-jztt4t){color:#a5afbb;font-size:9px;font-weight:400}.words.svelte-jztt4t>input:where(.svelte-jztt4t){font:inherit;letter-spacing:-.035em;outline-offset:5px;color:#28384c;box-sizing:border-box;background:#fff;border:0;border-bottom:1px solid #e8edf4;width:100%;padding:15px 0 14px;font-size:20px}.words.svelte-jztt4t>input:where(.svelte-jztt4t)::placeholder{color:#c0cad7}.words.svelte-jztt4t details:where(.svelte-jztt4t){margin-top:9px}.words.svelte-jztt4t textarea:where(.svelte-jztt4t){font:inherit;resize:vertical;box-sizing:border-box;color:#65758a;border:1px solid #e0e8f2;border-radius:13px;width:100%;padding:12px;font-size:12px;line-height:1.6}.words.svelte-jztt4t details:where(.svelte-jztt4t)>p:where(.svelte-jztt4t){color:#a5afbb;margin:8px 0;font-size:9px}.make.svelte-jztt4t{color:#fff;font:inherit;cursor:pointer;background:#347ffa;border:0;border-radius:27px;justify-content:space-between;align-items:center;width:100%;margin-top:24px;padding:18px 25px;font-size:13px;font-weight:650;display:flex}.make.svelte-jztt4t span:where(.svelte-jztt4t){font-size:20px}.privacy-note.svelte-jztt4t{color:#9ca8b7;text-align:center;margin:14px 0;font-size:9px;line-height:1.7}.session-play.svelte-jztt4t{color:#347ffa;font:inherit;cursor:pointer;background:#fff;border:1px solid #d3dfef;border-radius:22px;width:100%;margin-top:12px;padding:13px 20px;font-size:12px}button.svelte-jztt4t:disabled{opacity:.5;cursor:wait}.preparing.svelte-jztt4t{text-align:center;color:#647ca1;background:#fffffff2;border-radius:15px;padding:10px;font-size:11px;position:absolute;top:16px;left:16px;right:16px;box-shadow:0 4px 15px #384b6a10}.error.svelte-jztt4t{color:#927343;background:#fffbf3;border:1px solid #f0dcba;border-radius:14px;margin-top:18px;padding:15px;font-size:11px;line-height:1.8}.recent.svelte-jztt4t{max-width:1070px;margin:80px auto 0;padding:0 32px}.recent.svelte-jztt4t h2:where(.svelte-jztt4t){letter-spacing:-.04em;margin:13px 0;font-size:28px}.recent.svelte-jztt4t>div:where(.svelte-jztt4t)>p:where(.svelte-jztt4t):last-child{color:#97a2b0;font-size:11px}.draft-grid.svelte-jztt4t{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.draft-grid.svelte-jztt4t article:where(.svelte-jztt4t){border:1px solid #e9eef5;border-radius:18px;align-items:center;gap:15px;min-width:0;padding:10px 15px 10px 8px;display:flex}.draft-grid.svelte-jztt4t article:where(.svelte-jztt4t)>a:where(.svelte-jztt4t){flex:1;align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.draft-grid.svelte-jztt4t img:where(.svelte-jztt4t){object-fit:contain;width:64px;height:64px}.draft-grid.svelte-jztt4t article:where(.svelte-jztt4t)>a:where(.svelte-jztt4t)>div:where(.svelte-jztt4t){flex:1;min-width:0}.draft-grid.svelte-jztt4t h3:where(.svelte-jztt4t){white-space:nowrap;text-overflow:ellipsis;margin:0 0 7px;font-size:12px;font-weight:650;overflow:hidden}.draft-grid.svelte-jztt4t p:where(.svelte-jztt4t){color:#a0aaba;text-transform:capitalize;margin:0;font-size:9px}.draft-grid.svelte-jztt4t p:where(.svelte-jztt4t) span:where(.svelte-jztt4t){margin:0 4px}.draft-grid.svelte-jztt4t article:where(.svelte-jztt4t)>a:where(.svelte-jztt4t)>span:where(.svelte-jztt4t){color:#96abca}.draft-grid.svelte-jztt4t article:where(.svelte-jztt4t)>button:where(.svelte-jztt4t){font:inherit;color:#afbac9;cursor:pointer;background:0 0;border:0;padding:7px;font-size:20px}.storage-note.svelte-jztt4t{color:#9aa5b5;max-width:1006px;margin:45px auto 0;padding:0 32px;font-size:11px;line-height:1.7}footer.svelte-jztt4t{color:#a7b0bc;border-top:1px solid #eff2f7;margin-top:70px;padding-top:28px;padding-bottom:30px;font-size:9px}footer.svelte-jztt4t a:where(.svelte-jztt4t){color:#8393a8;text-decoration:none}dialog.svelte-jztt4t{color:#28374a;border:0;border-radius:24px;width:min(400px,100% - 60px);padding:28px;box-shadow:0 20px 80px #14264122}dialog.svelte-jztt4t::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17253655}dialog.svelte-jztt4t h2:where(.svelte-jztt4t){letter-spacing:-.04em;font-size:23px}dialog.svelte-jztt4t p:where(.svelte-jztt4t){color:#8593a5;font-size:12px;line-height:1.8}dialog.svelte-jztt4t>div:where(.svelte-jztt4t){justify-content:flex-end;gap:12px;margin-top:25px;display:flex}dialog.svelte-jztt4t button:where(.svelte-jztt4t){font:inherit;color:#7c8c9f;cursor:pointer;background:#fff;border:1px solid #e1e8f1;border-radius:22px;padding:12px 18px;font-size:11px}dialog.svelte-jztt4t .remove:where(.svelte-jztt4t){color:#fff;background:#263b5b;border-color:#263b5b}@media (width<=800px){header.svelte-jztt4t,footer.svelte-jztt4t{padding:18px 22px}.back.svelte-jztt4t{font-size:9px}.back.svelte-jztt4t span:where(.svelte-jztt4t){margin-left:6px}.brand.svelte-jztt4t{font-size:25px}.intro.svelte-jztt4t{margin:32px auto 27px;padding:0 24px}.intro.svelte-jztt4t h1:where(.svelte-jztt4t){font-size:35px}.intro.svelte-jztt4t>p:where(.svelte-jztt4t):last-child{max-width:330px;font-size:12px}.workspace.svelte-jztt4t{grid-template-columns:1fr;gap:32px;max-width:480px;padding:0 24px}.drop-area.svelte-jztt4t{min-height:420px}.empty-photo.svelte-jztt4t{width:145px;height:175px;top:40px}.blue-friend.svelte-jztt4t{width:160px;height:160px;top:91px;left:-6px}.clay-friend.svelte-jztt4t{width:145px;height:145px;top:135px;right:-5px}.welcome-note.svelte-jztt4t{padding-top:0}.welcome-note.svelte-jztt4t h2:where(.svelte-jztt4t){font-size:30px}.welcome-note.svelte-jztt4t>p:where(.svelte-jztt4t):not(.eyebrow){max-width:none}.welcome-note.svelte-jztt4t>small:where(.svelte-jztt4t){margin-top:25px}.controls.svelte-jztt4t{padding:0 2px}.cut-heading.svelte-jztt4t{margin-bottom:18px}.cut-heading.svelte-jztt4t img:where(.svelte-jztt4t){width:77px;height:69px}.words.svelte-jztt4t{margin-top:21px}.recent.svelte-jztt4t{max-width:480px;margin-top:55px;padding:0 24px}.draft-grid.svelte-jztt4t{grid-template-columns:1fr}.storage-note.svelte-jztt4t{padding:0 24px}.surprise.svelte-jztt4t{padding:17px 19px}.intro.svelte-jztt4t:has(~.has-photo:where(.svelte-jztt4t)){margin-bottom:23px}.recent.svelte-jztt4t h2:where(.svelte-jztt4t){font-size:27px}footer.svelte-jztt4t{margin-top:48px}}@media (prefers-reduced-motion:no-preference){.surprise.svelte-jztt4t,.make.svelte-jztt4t{transition:background .2s,transform .2s}.surprise.svelte-jztt4t:active:not(:disabled),.make.svelte-jztt4t:active:not(:disabled){transform:scale(.985)}}
