.life-wrapped-tool.svelte-qdep51{gap:16px;display:grid}.life-wrapped-form.svelte-qdep51{--creator-bg:linear-gradient(135deg, #21162e 0%, #171d2b 100%);--creator-panel:#ffffff1a;--creator-panel-strong:#ffffff29;--creator-text:#fff8ed;--creator-muted:#fff8edb8;--creator-accent:#f6bc5c;--creator-accent-2:#a878ff;--creator-border:#fff3;--creator-button-text:#171018;box-sizing:border-box;border-color:var(--creator-border);background:linear-gradient(135deg, color-mix(in srgb, var(--creator-panel-strong), transparent 24%), transparent 52%), linear-gradient(90deg, color-mix(in srgb, var(--creator-accent), transparent 86%), transparent 36%, color-mix(in srgb, var(--creator-accent-2), transparent 88%)), var(--creator-bg);width:min(100%,1120px);color:var(--creator-text);box-shadow:0 18px 50px color-mix(in srgb, var(--creator-accent), transparent 84%);border-radius:24px;margin:0 auto;padding:16px;position:relative;overflow:hidden}.life-wrapped-form.svelte-qdep51:before{content:"";background:linear-gradient(120deg, transparent 0 42%, color-mix(in srgb, var(--creator-accent), transparent 90%) 42% 44%, transparent 44% 100%), linear-gradient(120deg, transparent 0 68%, color-mix(in srgb, var(--creator-accent-2), transparent 91%) 68% 70%, transparent 70% 100%);pointer-events:none;position:absolute;inset:0}.life-wrapped-form.svelte-qdep51>:where(.svelte-qdep51){z-index:1;position:relative}.life-wrapped-form.theme-dark.svelte-qdep51{--creator-bg:linear-gradient(135deg, #080a12 0%, #11131c 100%);--creator-panel:#121521e6;--creator-panel-strong:#1c1f2df0;--creator-text:#f4f7fb;--creator-muted:#f4f7fbad;--creator-accent:#d9b76d;--creator-accent-2:#8b7cc4;--creator-border:#e8ecf52e}.life-wrapped-form.theme-spotify.svelte-qdep51{--creator-bg:linear-gradient(135deg, #061009 0%, #102217 100%);--creator-panel:#0e2316db;--creator-panel-strong:#1c4b2dc7;--creator-text:#f0fff5;--creator-muted:#f0fff5b3;--creator-accent:#1ed760;--creator-accent-2:#0f8f3b;--creator-border:#1ed76057}.life-wrapped-form.theme-birthday.svelte-qdep51{--creator-bg:linear-gradient(135deg, #fff0a8 0%, #ffd4e8 52%, #d8f5ff 100%);--creator-panel:#ffffff85;--creator-panel-strong:#ffffffb8;--creator-text:#33214d;--creator-muted:#33214dad;--creator-accent:#ff3d8b;--creator-accent-2:#6957ff;--creator-border:#33214d33}.life-wrapped-form.theme-gold.svelte-qdep51{--creator-bg:linear-gradient(135deg, #201305 0%, #3b240b 100%);--creator-panel:#ffe2a421;--creator-panel-strong:#ffe2a433;--creator-text:#fff3d4;--creator-muted:#fff3d4b3;--creator-accent:#f0bf58;--creator-accent-2:#c06f2f;--creator-border:#f0bf5857}.life-wrapped-form.theme-pastel.svelte-qdep51{--creator-bg:linear-gradient(135deg, #fff5fa 0%, #f1e8ff 52%, #e6f8ff 100%);--creator-panel:#ffeef7b3;--creator-panel-strong:#eef3ffc7;--creator-text:#34273b;--creator-muted:#34273ba3;--creator-accent:#e978aa;--creator-accent-2:#8d7bf0;--creator-border:#78618f38}.life-wrapped-form.theme-neon.svelte-qdep51{--creator-bg:linear-gradient(135deg, #050713 0%, #111235 100%);--creator-panel:#78f8ff1a;--creator-panel-strong:#ff53c629;--creator-text:#f7fbff;--creator-muted:#f7fbffad;--creator-accent:#78f8ff;--creator-accent-2:#ff53c6;--creator-border:#78f8ff57}.life-wrapped-form.theme-minimal.svelte-qdep51{--creator-bg:linear-gradient(135deg, #fff 0%, #f3f3f3 100%);--creator-panel:#ffffffe0;--creator-panel-strong:#f2f2f2f0;--creator-text:#111;--creator-muted:#11111194;--creator-accent:#111;--creator-accent-2:#676767;--creator-border:#11111129;--creator-button-text:#fff}.life-wrapped-form.theme-retro.svelte-qdep51{--creator-bg:linear-gradient(135deg, #1b4d5f 0%, #ed6b35 100%);--creator-panel:#f8e7b63d;--creator-panel-strong:#f8e7b657;--creator-text:#fff4d4;--creator-muted:#fff4d4b8;--creator-accent:#f8d34f;--creator-accent-2:#54d6c6;--creator-border:#fff4d457}.life-wrapped-form.theme-corporate.svelte-qdep51{--creator-bg:linear-gradient(135deg, #f5f8ff 0%, #dfe8f8 100%);--creator-panel:#ffffffb8;--creator-panel-strong:#ffffffe6;--creator-text:#162033;--creator-muted:#162033a3;--creator-accent:#2563eb;--creator-accent-2:#14a38b;--creator-border:#2563eb3d;--creator-button-text:#fff}.life-wrapped-form.theme-comic.svelte-qdep51{--creator-bg:linear-gradient(135deg, #fff4b8 0%, #ffd3d3 52%, #d7efff 100%);--creator-panel:#ffffffb8;--creator-panel-strong:#ffffffe6;--creator-text:#111;--creator-muted:#1111119e;--creator-accent:#fc0;--creator-accent-2:#ef233c;--creator-border:#1111116b}.creator-card-header.svelte-qdep51{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 14px;margin-bottom:12px;display:flex}.creator-kicker.svelte-qdep51,.creator-title.svelte-qdep51{margin:0}.creator-kicker.svelte-qdep51{border:1px solid var(--creator-border);background:var(--creator-accent);width:max-content;max-width:100%;color:var(--creator-button-text);text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:900;line-height:1.1}.creator-title.svelte-qdep51{color:var(--creator-muted);font-size:.9rem;font-weight:750;line-height:1.25}.life-form-grid.svelte-qdep51{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;gap:12px;display:grid}.life-form-grid.svelte-qdep51 .creator-field:where(.svelte-qdep51){box-sizing:border-box;border:1px solid var(--creator-border);background:color-mix(in srgb, var(--creator-panel), transparent 5%);min-width:0;height:168px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--creator-panel-strong), transparent 38%);border-radius:16px;flex-direction:column;justify-content:space-between;gap:10px;margin-bottom:0;padding:14px;display:flex}.life-form-grid.svelte-qdep51 label:where(.svelte-qdep51){min-width:0;color:var(--creator-text);white-space:nowrap;align-items:center;gap:6px;font-size:.78rem;font-weight:850;line-height:1.15;display:flex}.life-form-grid.svelte-qdep51 label:where(.svelte-qdep51) span:where(.svelte-qdep51){flex:none;font-size:1rem;line-height:1}.life-form-grid.svelte-qdep51 input:where(.svelte-qdep51),.life-form-grid.svelte-qdep51 select:where(.svelte-qdep51),.generate-field.svelte-qdep51 button:where(.svelte-qdep51){box-sizing:border-box;width:100%;min-width:0;height:64px;min-height:64px;margin-bottom:0}.life-form-grid.svelte-qdep51 input:where(.svelte-qdep51),.life-form-grid.svelte-qdep51 select:where(.svelte-qdep51){border:1px solid var(--creator-border);background:color-mix(in srgb, var(--creator-panel-strong), transparent 10%);color:var(--creator-text);border-radius:13px;padding:0 14px;font-size:1rem;font-weight:700;line-height:1.2}.life-form-grid.svelte-qdep51 input:where(.svelte-qdep51)::placeholder{color:var(--creator-muted)}.field-hint.svelte-qdep51{min-height:2.45em;color:var(--creator-muted);margin:0;font-size:.72rem;font-weight:650;line-height:1.25}.generate-label-spacer.svelte-qdep51{min-height:1.15rem;color:var(--creator-text);white-space:nowrap;visibility:hidden;align-items:center;font-size:.78rem;font-weight:850;line-height:1.15;display:flex}.generate-field.svelte-qdep51 button:where(.svelte-qdep51){border-color:color-mix(in srgb, var(--creator-accent), transparent 45%);background:var(--creator-accent);color:var(--creator-button-text);justify-content:center;align-items:center;padding:0 14px;font-weight:800;line-height:1;display:inline-flex}.life-wrapped-form.theme-comic.svelte-qdep51 .creator-field:where(.svelte-qdep51),.life-wrapped-form.theme-comic.svelte-qdep51 .creator-kicker:where(.svelte-qdep51),.life-wrapped-form.theme-comic.svelte-qdep51 input:where(.svelte-qdep51),.life-wrapped-form.theme-comic.svelte-qdep51 select:where(.svelte-qdep51),.life-wrapped-form.theme-comic.svelte-qdep51 button:where(.svelte-qdep51){border-style:dashed;border-width:2px}.life-empty-state.svelte-qdep51{border:1px solid var(--creator-border);background:color-mix(in srgb, var(--creator-panel), transparent 4%);border-radius:16px;margin-top:14px;padding:18px}.life-empty-state.svelte-qdep51 h3:where(.svelte-qdep51){margin:0 0 8px;font-size:1.2rem}.life-empty-state.svelte-qdep51 p:where(.svelte-qdep51){max-width:660px;color:var(--creator-muted);margin:0;line-height:1.55}.life-wrapped-result.svelte-qdep51{--poster-bg:linear-gradient(135deg, #140f24 0%, #26193f 54%, #101723 100%);--poster-panel:#ffffff1a;--poster-panel-strong:#ffffff29;--poster-text:#fff8ed;--poster-muted:#fff8edbd;--poster-accent:#f6bc5c;--poster-accent-2:#a878ff;--poster-accent-3:#ff6fba;--poster-border:#ffffff2e;--poster-glow:#f6bc5c57;--poster-sticker:#f6bc5c;--poster-sticker-text:#171018;width:100%;color:var(--poster-text);overflow-x:clip}.life-wrapped-result.theme-dark.svelte-qdep51{--poster-bg:linear-gradient(135deg, #080a12 0%, #0b0d14 55%, #11131c 100%);--poster-panel:#10121de6;--poster-panel-strong:#191c2bf0;--poster-text:#f4f7fb;--poster-muted:#f4f7fbb8;--poster-accent:#d9b76d;--poster-accent-2:#8b7cc4;--poster-accent-3:#c46f94;--poster-border:#e8ecf52e;--poster-glow:#d9b76d29;--poster-sticker:#d9b76d;--poster-sticker-text:#080a12}.life-wrapped-result.theme-spotify.svelte-qdep51{--poster-bg:linear-gradient(145deg, #07120b 0%, #0d2415 58%, #020503 100%);--poster-panel:#07180de6;--poster-panel-strong:#0c2a16f0;--poster-text:#effff3;--poster-muted:#effff3b8;--poster-accent:#1ed760;--poster-accent-2:#106b32;--poster-accent-3:#13a074;--poster-border:#1ed7605c;--poster-glow:#1ed7603d;--poster-sticker:#1ed760;--poster-sticker-text:#061009}.life-wrapped-result.theme-birthday.svelte-qdep51{--poster-bg:linear-gradient(135deg, #ffe66d 0%, #ff8cc6 48%, #6bd6ff 100%);--poster-panel:#ffffff7a;--poster-panel-strong:#ffffff9e;--poster-text:#2f2450;--poster-muted:#2f2450b8;--poster-accent:#ff3d8b;--poster-accent-2:#6957ff;--poster-accent-3:#00a7c7;--poster-border:#2f245038;--poster-glow:#ff3d8b57;--poster-sticker:#ffe66d;--poster-sticker-text:#2f2450}.life-wrapped-result.theme-gold.svelte-qdep51{--poster-bg:linear-gradient(135deg, #201305 0%, #4a2a08 54%, #120c05 100%);--poster-panel:#f0bf5824;--poster-panel-strong:#ffe2a433;--poster-text:#fff3d4;--poster-muted:#fff3d4bd;--poster-accent:#f0bf58;--poster-accent-2:#c06f2f;--poster-accent-3:#ffe2a4;--poster-border:#f0bf5866;--poster-glow:#f0bf5861;--poster-sticker:#ffe2a4;--poster-sticker-text:#241305}.life-wrapped-result.theme-pastel.svelte-qdep51{--poster-bg:linear-gradient(135deg, #fff7fb 0%, #f6e7ff 44%, #dff7ff 100%);--poster-panel:#ffeef7c7;--poster-panel-strong:#ebf2ffdb;--poster-text:#34273b;--poster-muted:#34273ba8;--poster-accent:#ff9ac7;--poster-accent-2:#9f8cff;--poster-accent-3:#73d8e8;--poster-border:#78618f38;--poster-glow:#9f8cff42;--poster-sticker:#fff0a8;--poster-sticker-text:#34273b}.life-wrapped-result.theme-neon.svelte-qdep51{--poster-bg:linear-gradient(135deg, #050713 0%, #111235 48%, #060814 100%);--poster-panel:#78f8ff1f;--poster-panel-strong:#ff53c62e;--poster-text:#f7fbff;--poster-muted:#f7fbffb3;--poster-accent:#78f8ff;--poster-accent-2:#ff53c6;--poster-accent-3:#cf3;--poster-border:#78f8ff6b;--poster-glow:#ff53c675;--poster-sticker:#cf3;--poster-sticker-text:#070913}.life-wrapped-result.theme-minimal.svelte-qdep51{--poster-bg:linear-gradient(135deg, #fff 0%, #f5f5f5 100%);--poster-panel:#f5f5f5eb;--poster-panel-strong:#fffffffa;--poster-text:#111;--poster-muted:#1111119e;--poster-accent:#111;--poster-accent-2:#d8d8d8;--poster-accent-3:#6f6f6f;--poster-border:#1111112e;--poster-glow:#0000001a;--poster-sticker:#111;--poster-sticker-text:#fff}.life-wrapped-result.theme-retro.svelte-qdep51{--poster-bg:linear-gradient(135deg, #1b4d5f 0%, #f15a24 52%, #f8e7b6 100%);--poster-panel:#f8e7b647;--poster-panel-strong:#1b4d5f57;--poster-text:#fff4d4;--poster-muted:#fff4d4c2;--poster-accent:#f8d34f;--poster-accent-2:#ff6b35;--poster-accent-3:#54d6c6;--poster-border:#fff4d46b;--poster-glow:#f8d34f52;--poster-sticker:#f8d34f;--poster-sticker-text:#1b3340}.life-wrapped-result.theme-corporate.svelte-qdep51{--poster-bg:linear-gradient(135deg, #f5f8ff 0%, #dfe8f8 58%, #cfe7df 100%);--poster-panel:#ffffffb8;--poster-panel-strong:#ffffffe6;--poster-text:#162033;--poster-muted:#162033a8;--poster-accent:#2563eb;--poster-accent-2:#14a38b;--poster-accent-3:#f4b740;--poster-border:#2563eb3d;--poster-glow:#14a38b33;--poster-sticker:#2563eb;--poster-sticker-text:#fff}.life-wrapped-result.theme-comic.svelte-qdep51{--poster-bg:linear-gradient(135deg, #fff4b8 0%, #ff6b6b 50%, #4dabf7 100%);--poster-panel:#ffffffb8;--poster-panel-strong:#ffffffe6;--poster-text:#111;--poster-muted:#111111ad;--poster-accent:#fc0;--poster-accent-2:#ef233c;--poster-accent-3:#168aad;--poster-border:#1111118c;--poster-glow:#ef233c47;--poster-sticker:#fc0;--poster-sticker-text:#111}.life-poster-card.svelte-qdep51{box-sizing:border-box;border:1px solid var(--poster-border);background:radial-gradient(circle at 9% 12%, color-mix(in srgb, var(--poster-accent), transparent 64%), transparent 24%), radial-gradient(circle at 88% 7%, color-mix(in srgb, var(--poster-accent-2), transparent 68%), transparent 22%), linear-gradient(135deg, color-mix(in srgb, var(--poster-panel-strong), transparent 22%), transparent 32%), var(--poster-bg);width:min(100%,900px);max-width:900px;box-shadow:0 26px 80px var(--poster-glow);border-radius:28px;gap:12px;margin:0 auto;padding:16px;display:grid;position:relative;overflow:hidden}.life-poster-card.svelte-qdep51:before,.life-poster-card.svelte-qdep51:after{content:"";z-index:0;pointer-events:none;border-radius:999px;position:absolute}.life-poster-card.svelte-qdep51:before{background:color-mix(in srgb, var(--poster-accent-2), transparent 18%);filter:blur(9px);opacity:.42;width:156px;height:156px;top:-58px;right:22%}.life-poster-card.svelte-qdep51:after{background:color-mix(in srgb, var(--poster-accent-3), transparent 16%);filter:blur(10px);opacity:.36;width:174px;height:174px;bottom:15%;right:-62px}.birthday-confetti.svelte-qdep51{z-index:1;opacity:.88;pointer-events:none;position:absolute;inset:0}.birthday-confetti.svelte-qdep51 span:where(.svelte-qdep51){border-radius:var(--confetti-radius,3px);background:var(--confetti-color);display:block;position:absolute;box-shadow:0 5px 12px #2f24501f}.poster-sparkles.svelte-qdep51{z-index:1;pointer-events:none;position:absolute;inset:0}.poster-sparkles.svelte-qdep51 span:where(.svelte-qdep51){background:var(--poster-sticker);width:26px;height:26px;color:var(--poster-sticker-text);box-shadow:0 10px 26px var(--poster-glow);border-radius:999px;justify-content:center;align-items:center;font-size:1rem;font-weight:950;line-height:1;display:inline-flex;position:absolute}.poster-sparkles.svelte-qdep51 span:where(.svelte-qdep51):first-child{top:24px;left:42%;transform:rotate(-12deg)}.poster-sparkles.svelte-qdep51 span:where(.svelte-qdep51):nth-child(2){top:46%;right:20px;transform:rotate(10deg)scale(1.08)}.poster-hero.svelte-qdep51,.poster-panel.svelte-qdep51,.poster-footer-strip.svelte-qdep51{z-index:2;border:1px solid var(--poster-border);position:relative}.poster-hero.svelte-qdep51{background:linear-gradient(135deg, color-mix(in srgb, var(--poster-panel-strong), transparent 10%), transparent 62%), var(--poster-panel-strong);border-radius:24px;grid-template-columns:minmax(0,1.08fr) minmax(260px,.92fr);align-items:stretch;gap:12px;min-width:0;padding:14px;display:grid;overflow:hidden;transform:rotate(-.25deg)}.poster-hero.svelte-qdep51:before{content:"";background:var(--poster-accent);width:8px;height:8px;box-shadow:24px 18px 0 var(--poster-accent-2), -18px 44px 0 var(--poster-accent-3), 38px 68px 0 var(--poster-sticker);opacity:.78;pointer-events:none;border-radius:999px;position:absolute;top:26px;right:42%}.poster-hero.svelte-qdep51:after{content:"";border-bottom:4px solid var(--poster-accent-3);pointer-events:none;border-radius:50%;width:86px;height:26px;position:absolute;bottom:18px;right:24px;transform:rotate(-8deg)}.poster-title-copy.svelte-qdep51{z-index:1;flex-direction:column;justify-content:space-between;gap:9px;min-width:0;display:flex;position:relative}.poster-topline.svelte-qdep51{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.poster-kicker.svelte-qdep51,.poster-section-label.svelte-qdep51{color:var(--poster-sticker-text);letter-spacing:0;text-transform:uppercase;box-sizing:border-box;border:1px solid var(--poster-border);background:var(--poster-sticker);width:max-content;max-width:100%;min-height:28px;box-shadow:0 10px 24px var(--poster-glow);border-radius:999px;align-items:center;margin:0;padding:5px 10px;font-size:.74rem;font-weight:950;display:inline-flex;position:relative}.poster-kicker.svelte-qdep51{transform:rotate(-5deg)}.poster-section-label.svelte-qdep51{margin-top:-2px;transform:rotate(-2deg)}.poster-section-label.svelte-qdep51:after{content:"";border-bottom:3px solid var(--poster-accent-3);border-radius:50%;width:28px;height:9px;position:absolute;bottom:-5px;right:-11px;transform:rotate(-10deg)}.poster-title-copy.svelte-qdep51 h2:where(.svelte-qdep51){max-width:9.2em;color:var(--poster-text);letter-spacing:0;overflow-wrap:anywhere;text-transform:uppercase;text-shadow:0 8px 28px var(--poster-glow);gap:2px;margin:2px 0 0;font-size:clamp(3.35rem,7vw,5.15rem);font-weight:950;line-height:.8;display:grid;transform:rotate(-.8deg)}.poster-name-line.svelte-qdep51,.poster-title-line.svelte-qdep51,.poster-for-line.svelte-qdep51{box-sizing:border-box;background:color-mix(in srgb, var(--poster-panel-strong), transparent 8%);width:max-content;max-width:100%;color:var(--poster-accent);text-transform:none;border-radius:999px;padding:.08em .18em .12em;font-size:clamp(1.15rem,3vw,2rem);line-height:.98;display:inline-flex;transform:rotate(1.4deg)}.poster-title-line.svelte-qdep51{color:var(--poster-text);font-size:inherit;font-weight:inherit;background:0 0;gap:2px;padding:0;line-height:.78;display:grid;transform:none}.poster-title-line.svelte-qdep51 span:where(.svelte-qdep51){white-space:nowrap}.poster-for-line.svelte-qdep51{color:var(--poster-accent-3);font-size:clamp(1rem,2.8vw,1.7rem);transform:rotate(-1.2deg)}.poster-audience-strip.svelte-qdep51,.poster-stickers.svelte-qdep51{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.poster-audience-strip.svelte-qdep51 span:where(.svelte-qdep51),.poster-stickers.svelte-qdep51 span:where(.svelte-qdep51){box-sizing:border-box;border:1px solid var(--poster-border);background:color-mix(in srgb, var(--poster-panel), transparent 6%);min-height:28px;color:var(--poster-text);border-radius:999px;align-items:center;padding:5px 9px;font-size:.74rem;font-weight:850;line-height:1.15;display:inline-flex}.poster-stickers.svelte-qdep51 span:where(.svelte-qdep51){background:var(--poster-sticker);color:var(--poster-sticker-text);transform:rotate(-1.5deg)}.poster-stickers.svelte-qdep51 span:where(.svelte-qdep51):nth-child(2n){background:var(--poster-accent-2);color:var(--poster-text);transform:rotate(1.5deg)}.hero-progress.svelte-qdep51{z-index:1;background:linear-gradient(160deg, color-mix(in srgb, var(--poster-accent), transparent 78%), transparent 58%), color-mix(in srgb, var(--poster-panel), transparent 2%);min-width:0;box-shadow:inset 0 0 0 1px var(--poster-border);border-radius:20px;align-content:space-between;gap:10px;padding:14px;display:grid;position:relative;transform:rotate(1deg)}.hero-progress.svelte-qdep51:before{content:"";background:color-mix(in srgb, var(--poster-sticker), transparent 28%);border-radius:4px;width:76px;height:16px;position:absolute;top:-7px;left:24px;transform:rotate(-5deg)}.wrapped-sticker.svelte-qdep51{border:1px solid var(--poster-border);background:var(--poster-sticker);width:max-content;max-width:100%;color:var(--poster-sticker-text);text-transform:uppercase;border-radius:999px;justify-self:end;padding:5px 10px;font-size:.66rem;font-weight:950;line-height:1;transform:rotate(-5deg)}.progress-topline.svelte-qdep51{grid-template-columns:.75fr 1.25fr;gap:10px;display:grid}.progress-topline.svelte-qdep51 div:where(.svelte-qdep51){background:color-mix(in srgb, var(--poster-panel-strong), transparent 12%);border-radius:16px;min-width:0;padding:10px}.progress-topline.svelte-qdep51 span:where(.svelte-qdep51),.row-label.svelte-qdep51{color:var(--poster-muted);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.progress-topline.svelte-qdep51 strong:where(.svelte-qdep51){color:var(--poster-text);overflow-wrap:anywhere;margin-top:4px;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:950;line-height:.92;display:block}.progress-topline.svelte-qdep51 div:where(.svelte-qdep51):first-child strong:where(.svelte-qdep51){color:var(--poster-accent)}.poster-progress-track.svelte-qdep51{border:1px solid var(--poster-border);background:color-mix(in srgb, var(--poster-panel), transparent 18%);height:18px;box-shadow:inset 0 2px 8px color-mix(in srgb, var(--poster-text), transparent 86%);border-radius:999px;overflow:hidden}.poster-progress-fill.svelte-qdep51{border-radius:inherit;background:linear-gradient(90deg, var(--poster-accent), var(--poster-accent-2), var(--poster-accent-3));height:100%;box-shadow:0 0 24px var(--poster-glow);transition:width .35s}.progress-days.svelte-qdep51{background:color-mix(in srgb, var(--poster-panel-strong), transparent 10%);width:max-content;max-width:100%;color:var(--poster-muted);border-radius:999px;margin:0;padding:5px 9px;font-size:.82rem;font-weight:850;line-height:1.25}.poster-main-grid.svelte-qdep51{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:relative}.poster-column.svelte-qdep51{align-content:start;gap:12px;min-width:0;display:grid}.poster-panel.svelte-qdep51{background:var(--poster-panel);min-width:0;box-shadow:0 16px 38px color-mix(in srgb, var(--poster-glow), transparent 48%);border-radius:20px;gap:10px;padding:12px;display:grid;position:relative}.poster-panel.svelte-qdep51:before{content:"";background:color-mix(in srgb, var(--poster-sticker), transparent 30%);pointer-events:none;border-radius:4px;width:86px;height:16px;position:absolute;top:-7px;left:24px;transform:rotate(-5deg)}.poster-panel.svelte-qdep51>:where(.svelte-qdep51){z-index:1;position:relative}.time-panel.svelte-qdep51{transform:translateY(-2px)rotate(-.8deg)}.still-panel.svelte-qdep51{transform:translateY(2px)rotate(.8deg)}.achievements-panel.svelte-qdep51:before{left:auto;right:28px;transform:rotate(6deg)}.poster-quote-card.svelte-qdep51:before{width:76px;transform:rotate(-7deg)}.poster-row-list.svelte-qdep51{gap:7px;display:grid}.poster-data-row.svelte-qdep51{border:1px solid var(--poster-border);background:color-mix(in srgb, var(--poster-panel-strong), transparent 8%);min-width:0;box-shadow:0 10px 24px color-mix(in srgb, var(--poster-glow), transparent 70%);border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.poster-data-row.svelte-qdep51:nth-child(2n){transform:translate(7px)rotate(.75deg)}.poster-data-row.svelte-qdep51:nth-child(odd){transform:translate(-2px)rotate(-.75deg)}.poster-data-row.svelte-qdep51:nth-child(3){transform:translate(3px)rotate(-.25deg)}.icon-bubble.svelte-qdep51,.achievement-bubble.svelte-qdep51{background:var(--poster-sticker);width:42px;height:42px;color:var(--poster-sticker-text);box-shadow:0 10px 22px var(--poster-glow);border-radius:999px;justify-content:center;align-items:center;font-size:1.28rem;font-weight:950;line-height:1;display:inline-flex}.poster-data-row.svelte-qdep51 strong:where(.svelte-qdep51){background:var(--poster-sticker);color:var(--poster-sticker-text);text-align:right;overflow-wrap:anywhere;box-shadow:0 8px 18px color-mix(in srgb, var(--poster-glow), transparent 56%);border-radius:999px;padding:5px 9px;font-size:clamp(1rem,2vw,1.26rem);font-weight:950;line-height:1.05}.achievement-list.svelte-qdep51{gap:7px;margin:0;padding:0;list-style:none;display:grid}.achievement-list.svelte-qdep51 li:where(.svelte-qdep51){border:1px solid var(--poster-border);background:color-mix(in srgb, var(--poster-panel-strong), transparent 12%);min-width:0;box-shadow:0 10px 24px color-mix(in srgb, var(--poster-glow), transparent 68%);border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid;position:relative;transform:translate(-2px)rotate(-.7deg)}.achievement-list.svelte-qdep51 li:where(.svelte-qdep51):after{content:"*";color:var(--poster-accent-3);font-size:.95rem;font-weight:950;line-height:1;position:absolute;top:7px;right:12px}.achievement-list.svelte-qdep51 li:where(.svelte-qdep51):nth-child(2n){transform:translate(6px)rotate(.8deg)}.achievement-bubble.svelte-qdep51{background:var(--poster-accent-2);width:42px;height:42px;color:var(--poster-text);font-size:1.16rem}.achievement-list.svelte-qdep51 span:where(.svelte-qdep51):not(.achievement-bubble),.poster-facts.svelte-qdep51 span:where(.svelte-qdep51){background:var(--poster-sticker);width:max-content;max-width:100%;color:var(--poster-sticker-text);text-transform:uppercase;border-radius:999px;margin-bottom:4px;padding:4px 8px;font-size:.62rem;font-weight:950;line-height:1.1;display:inline-flex}.achievement-list.svelte-qdep51 p:where(.svelte-qdep51){color:var(--poster-text);margin:0;font-size:.82rem;font-weight:750;line-height:1.22}.poster-quote-card.svelte-qdep51{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--poster-accent-2), transparent 46%), transparent 42%), linear-gradient(135deg, color-mix(in srgb, var(--poster-panel-strong), transparent 4%), color-mix(in srgb, var(--poster-panel), transparent 20%));position:relative;overflow:hidden}.poster-quote-card.svelte-qdep51:after{content:"quote";color:color-mix(in srgb, var(--poster-accent-3), transparent 24%);text-transform:uppercase;font-size:.72rem;font-weight:950;position:absolute;top:12px;right:12px;transform:rotate(8deg)}.poster-quote-card.svelte-qdep51 blockquote:where(.svelte-qdep51){z-index:1;color:var(--poster-text);margin:0;font-size:clamp(1rem,2.1vw,1.28rem);font-weight:900;line-height:1.12;position:relative}.poster-facts.svelte-qdep51{z-index:1;border:1px solid var(--poster-border);background:color-mix(in srgb, var(--poster-panel), transparent 8%);border-radius:16px;gap:5px;padding:8px;display:grid;position:relative}.poster-facts.svelte-qdep51 p:where(.svelte-qdep51){color:var(--poster-muted);margin:0;font-size:.74rem;font-weight:760;line-height:1.25}.poster-footer-strip.svelte-qdep51{background:color-mix(in srgb, var(--poster-panel-strong), transparent 8%);border-radius:20px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex;position:relative;overflow:hidden}.poster-footer-strip.svelte-qdep51 span:where(.svelte-qdep51){color:var(--poster-text);letter-spacing:0;text-transform:uppercase;padding-left:0;font-size:.8rem;font-weight:950;position:relative}.poster-footer-strip.svelte-qdep51 span:where(.svelte-qdep51):before{content:"•";color:var(--poster-accent-3);content:none;font-size:1rem;line-height:1;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}.poster-actions.svelte-qdep51{justify-items:center;gap:8px;width:min(100%,900px);margin:12px auto 0;display:grid}.poster-action-buttons.svelte-qdep51{grid-template-columns:repeat(2,max-content);justify-content:center;gap:10px;width:100%;display:grid}.poster-actions.svelte-qdep51 button:where(.svelte-qdep51){min-height:42px;padding:0 16px}.poster-actions.svelte-qdep51 button:where(.svelte-qdep51):disabled{cursor:wait;opacity:.66}.poster-actions.svelte-qdep51 .poster-action-primary:where(.svelte-qdep51){border-color:var(--poster-sticker);background:var(--poster-sticker);color:var(--poster-sticker-text)}.poster-actions.svelte-qdep51 .poster-action-secondary:where(.svelte-qdep51){border-color:var(--poster-border);background:color-mix(in srgb, var(--poster-panel), transparent 12%);color:var(--poster-text)}.poster-actions.svelte-qdep51 span:where(.svelte-qdep51){color:var(--muted);font-size:.88rem;font-weight:700}.poster-actions.svelte-qdep51 span.error:where(.svelte-qdep51){color:var(--danger,#ff6b6b)}.life-wrapped-result.theme-dark.svelte-qdep51 .life-poster-card:where(.svelte-qdep51){box-shadow:0 24px 54px #00000080}.life-wrapped-result.theme-dark.svelte-qdep51 .poster-progress-fill:where(.svelte-qdep51),.life-wrapped-result.theme-spotify.svelte-qdep51 .poster-progress-fill:where(.svelte-qdep51),.life-wrapped-result.theme-minimal.svelte-qdep51 .poster-progress-fill:where(.svelte-qdep51){box-shadow:0 0 14px var(--poster-glow)}.life-wrapped-result.theme-spotify.svelte-qdep51 .poster-stickers:where(.svelte-qdep51) span:where(.svelte-qdep51):nth-child(2n),.life-wrapped-result.theme-spotify.svelte-qdep51 .achievement-bubble:where(.svelte-qdep51){color:#effff3}.life-wrapped-result.theme-minimal.svelte-qdep51 .life-poster-card:where(.svelte-qdep51),.life-wrapped-result.theme-corporate.svelte-qdep51 .life-poster-card:where(.svelte-qdep51),.life-wrapped-result.theme-pastel.svelte-qdep51 .life-poster-card:where(.svelte-qdep51){box-shadow:0 22px 54px var(--poster-glow)}.life-wrapped-result.theme-minimal.svelte-qdep51 .poster-stickers:where(.svelte-qdep51) span:where(.svelte-qdep51):nth-child(2n),.life-wrapped-result.theme-minimal.svelte-qdep51 .achievement-bubble:where(.svelte-qdep51){color:var(--poster-text)}.life-wrapped-result.theme-minimal.svelte-qdep51 .poster-hero:where(.svelte-qdep51):before,.life-wrapped-result.theme-minimal.svelte-qdep51 .poster-hero:where(.svelte-qdep51):after,.life-wrapped-result.theme-minimal.svelte-qdep51 .poster-panel:where(.svelte-qdep51):before,.life-wrapped-result.theme-minimal.svelte-qdep51 .poster-section-label:where(.svelte-qdep51):after,.life-wrapped-result.theme-minimal.svelte-qdep51 .achievement-list:where(.svelte-qdep51) li:where(.svelte-qdep51):after{opacity:.2}.life-wrapped-result.theme-comic.svelte-qdep51 .life-poster-card:where(.svelte-qdep51),.life-wrapped-result.theme-comic.svelte-qdep51 .poster-hero:where(.svelte-qdep51),.life-wrapped-result.theme-comic.svelte-qdep51 .hero-progress:where(.svelte-qdep51),.life-wrapped-result.theme-comic.svelte-qdep51 .progress-topline:where(.svelte-qdep51) div:where(.svelte-qdep51),.life-wrapped-result.theme-comic.svelte-qdep51 .poster-progress-track:where(.svelte-qdep51),.life-wrapped-result.theme-comic.svelte-qdep51 .progress-days:where(.svelte-qdep51),.life-wrapped-result.theme-comic.svelte-qdep51 .poster-panel:where(.svelte-qdep51),.life-wrapped-result.theme-comic.svelte-qdep51 .poster-footer-strip:where(.svelte-qdep51),.life-wrapped-result.theme-comic.svelte-qdep51 .poster-kicker:where(.svelte-qdep51),.life-wrapped-result.theme-comic.svelte-qdep51 .poster-section-label:where(.svelte-qdep51),.life-wrapped-result.theme-comic.svelte-qdep51 .poster-audience-strip:where(.svelte-qdep51) span:where(.svelte-qdep51),.life-wrapped-result.theme-comic.svelte-qdep51 .poster-stickers:where(.svelte-qdep51) span:where(.svelte-qdep51),.life-wrapped-result.theme-comic.svelte-qdep51 .wrapped-sticker:where(.svelte-qdep51),.life-wrapped-result.theme-comic.svelte-qdep51 .poster-data-row:where(.svelte-qdep51),.life-wrapped-result.theme-comic.svelte-qdep51 .achievement-list:where(.svelte-qdep51) li:where(.svelte-qdep51),.life-wrapped-result.theme-comic.svelte-qdep51 .poster-facts:where(.svelte-qdep51){border-style:dashed;border-width:2px}.life-wrapped-result.theme-comic.svelte-qdep51 .poster-panel:where(.svelte-qdep51),.life-wrapped-result.theme-comic.svelte-qdep51 .poster-data-row:where(.svelte-qdep51),.life-wrapped-result.theme-comic.svelte-qdep51 .achievement-list:where(.svelte-qdep51) li:where(.svelte-qdep51){border-radius:22px}@media (width<=860px){.life-poster-card.svelte-qdep51{width:100%;padding:16px}.poster-hero.svelte-qdep51,.poster-main-grid.svelte-qdep51{grid-template-columns:minmax(0,1fr)}.poster-sparkles.svelte-qdep51 span:where(.svelte-qdep51):first-child{left:auto;right:68px}}@media (width<=760px){.life-form-grid.svelte-qdep51{grid-template-columns:repeat(2,minmax(0,1fr))}.life-form-grid.svelte-qdep51 .creator-field:where(.svelte-qdep51){height:168px}}@media (width<=640px){.life-wrapped-form.svelte-qdep51,.poster-hero.svelte-qdep51,.poster-panel.svelte-qdep51,.hero-progress.svelte-qdep51{padding:14px}.life-form-grid.svelte-qdep51{grid-template-columns:minmax(0,1fr)}.life-form-grid.svelte-qdep51 .creator-field:where(.svelte-qdep51){height:168px}.poster-title-copy.svelte-qdep51 h2:where(.svelte-qdep51){font-size:clamp(2.85rem,16vw,3.85rem)}.progress-topline.svelte-qdep51{grid-template-columns:minmax(0,1fr)}.progress-topline.svelte-qdep51 strong:where(.svelte-qdep51){font-size:2.7rem}.poster-data-row.svelte-qdep51{grid-template-columns:48px minmax(0,1fr)}.poster-data-row.svelte-qdep51 strong:where(.svelte-qdep51){text-align:left;grid-column:2}.poster-footer-strip.svelte-qdep51{flex-direction:column;align-items:flex-start}.poster-action-buttons.svelte-qdep51{grid-template-columns:minmax(0,1fr)}.poster-actions.svelte-qdep51 button:where(.svelte-qdep51){width:100%}}
