._shell_it1z7_1{z-index:50;min-height:540px;font-family:var(--font-nunito), sans-serif;color:#515151;background:#fefaff;position:fixed;inset:0;overflow:auto}._canvas_it1z7_11{transform-origin:50%;width:430px;height:932px;position:absolute;top:50%;left:50%}._canvas_it1z7_11 h1{color:#414141;letter-spacing:.5px;font-size:24px;font-weight:700;line-height:1.35}._canvas_it1z7_11 p{color:gray;letter-spacing:.5px;font-size:16px;font-weight:400;line-height:1.4}._canvas_it1z7_11 button{-webkit-tap-highlight-color:transparent}:is(._canvas_it1z7_11 button:focus-visible,._canvas_it1z7_11 input:focus-visible){outline-offset:3px;outline:2px solid #a39ca7}._canvas_it1z7_11 button:disabled{opacity:.4;cursor:default}._back_it1z7_45{place-items:center;width:40px;height:40px;display:grid;position:absolute;top:63px;left:16px}._progress_it1z7_54{width:75px;height:29px;position:absolute;top:70px;left:177.5px}._greeting_it1z7_61{width:166px;height:123px;position:absolute;top:169px;left:15px}._greeting_it1z7_61 img{animation:.6s cubic-bezier(.2,1.5,.5,1) both _greeting_it1z7_61;position:absolute}@keyframes _greeting_it1z7_61{0%{opacity:0;transform:scale(.65)rotate(-5deg)}to{opacity:1;transform:scale(1)rotate(0)}}._nameSection_it1z7_82{width:377px;position:absolute;top:316px;left:27px}._nameInput_it1z7_88{color:#515151;background:#f2e9f6;border-radius:16px;width:377px;height:48px;margin-top:18px;padding:0 20px;font-size:16px}._nameInput_it1z7_88::placeholder{color:#515151}._cake_it1z7_101{width:135px;height:150px;position:absolute;top:142px;left:27px}._birthday_it1z7_108{width:301px;height:48px;margin-top:18px;position:relative}._birthday_it1z7_108 span{background:#f2e9f6;border:1px solid #0000;border-radius:16px;place-items:center;width:42px;height:48px;font-size:16px;display:grid;position:absolute;top:0}._birthday_it1z7_108 input{opacity:.02;caret-color:#0000;width:301px;height:48px;font-size:16px;position:absolute;inset:0}._canvas_it1z7_11 ._fieldError_it1z7_135{color:#a24f30;margin-top:10px;font-size:13px}._photoCircle_it1z7_140{background:linear-gradient(#f2e9f6,#f5f2f7);border-radius:101px;width:201px;height:201px;position:absolute;top:262px;left:113px;overflow:hidden}._blush_it1z7_150{width:90px;height:80px;position:absolute;top:62.5px;left:58.5px}._editPhoto_it1z7_157{color:#fff;background:#4d4444;border-radius:18px;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:424px;left:261px}._photoTitle_it1z7_169{text-align:center;width:377px;position:absolute;top:519px;left:27px}._footer_it1z7_176{text-align:center;width:313px;position:absolute;bottom:54px;left:58px}._primary_it1z7_183{color:#fff;background:#414141;border-radius:24px;width:313px;height:52px;font-size:17px;font-weight:700;display:block}._canvas_it1z7_11 ._count_it1z7_193{text-align:center;color:#948d99;margin-bottom:12px;font-size:13px;font-weight:500;line-height:18px}._canvas_it1z7_11 ._saveError_it1z7_201{color:#a24f30;margin-bottom:14px;font-size:14px}._skip_it1z7_206{color:#948d99;width:100%;font-size:14px;position:absolute;top:62px;left:0}._successFace_it1z7_214{width:120px;height:107px;position:absolute;top:265px;left:155px}._successTitle_it1z7_221{text-align:center;width:377px;position:absolute;top:430px;left:27px}@media (prefers-reduced-motion:reduce){._greeting_it1z7_61 img{animation:none}}._content_9lvem_1{flex-direction:column;gap:20px;min-width:0;display:flex}._figure_9lvem_7{min-width:0;margin:0}._image_9lvem_11{object-fit:contain;background:#0000000a;border-radius:16px;width:100%;height:auto;max-height:80vh;display:block}._video_9lvem_20{aspect-ratio:16/9;background:#1d1d1f;border-radius:16px;width:100%;position:relative;overflow:hidden}._video_9lvem_20[data-portrait=true]{max-width:340px;margin:0 auto}._video_9lvem_20 iframe,._itemMedia_9lvem_34 iframe{border:0;width:100%;height:100%;position:absolute;inset:0}._caption_9lvem_41{opacity:.7;text-align:center;overflow-wrap:anywhere;margin-top:8px;font-size:14px;line-height:20px}._carousel_9lvem_54{min-width:0;position:relative}._strip_9lvem_58{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:6px;height:clamp(220px,62vw,340px);display:flex;overflow-x:auto}._strip_9lvem_58::-webkit-scrollbar{display:none}._item_9lvem_34{scroll-snap-align:start;flex-direction:column;flex:none;max-width:85%;height:100%;display:flex}._itemMedia_9lvem_34{height:100%;min-height:0;aspect-ratio:var(--ratio,4 / 5);background:#0000000f;border-radius:12px;flex:auto;max-width:100%;position:relative;overflow:hidden}._itemMedia_9lvem_34>img{object-fit:cover;width:100%;height:100%;display:block}._itemCaption_9lvem_95{opacity:.7;white-space:nowrap;text-overflow:ellipsis;flex:none;margin-top:4px;font-size:12px;line-height:16px;overflow:hidden}._strip_9lvem_58[data-captions=true] ._itemMedia_9lvem_34{flex:none;height:calc(100% - 20px)}._arrow_9lvem_109{color:#1d1d1f;cursor:pointer;opacity:0;background:#fffffff0;border:0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;margin-top:-16px;transition:opacity .15s;display:flex;position:absolute;top:50%;box-shadow:0 2px 10px #0000002e}._carousel_9lvem_54:hover ._arrow_9lvem_109{opacity:1}._arrow_9lvem_109:focus-visible{opacity:1}@media (hover:none){._arrow_9lvem_109{display:none}}._arrow_9lvem_109:focus-visible{outline-offset:2px;outline:2px solid #b266c6}._prev_9lvem_141{left:8px}._next_9lvem_144{right:8px}
