@keyframes Xfk7EG_analytics-tour-copy-entry{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes Xfk7EG_analytics-tour-clock-ring{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}@keyframes Xfk7EG_analytics-tour-repeat-spin{to{transform:rotate(360deg)}}.Xfk7EG_scene{transition:opacity .25s cubic-bezier(.22,1,.36,1)}.Xfk7EG_entry{transition:opacity .32s ease-out,transform .72s cubic-bezier(.22,1,.36,1)}.Xfk7EG_pop{transition:opacity .26s ease-out,transform .42s cubic-bezier(.34,1.56,.64,1)}.Xfk7EG_highlight{transition:border-color .3s ease-out,box-shadow .42s cubic-bezier(.34,1.56,.64,1),background-color .3s ease-out}.Xfk7EG_clockRinging{animation:.36s ease-in-out 2 Xfk7EG_analytics-tour-clock-ring}.Xfk7EG_repeatSpin{animation:.72s ease-out Xfk7EG_analytics-tour-repeat-spin}.Xfk7EG_copyEntry{animation:.3s cubic-bezier(.22,1,.36,1) both Xfk7EG_analytics-tour-copy-entry}@media (prefers-reduced-motion:reduce){.Xfk7EG_modalMotion,.Xfk7EG_copyEntry{animation:none!important}.Xfk7EG_visual *,.Xfk7EG_visual :before,.Xfk7EG_visual :after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.Oh5HJa_root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:.5;--rdp-outside-opacity:.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:.75;--rdp-weekday-padding:.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:.3s;--rdp-animation_timing:cubic-bezier(.4, 0, .2, 1)}.Oh5HJa_root[dir=rtl]{--rdp-gradient-direction:-90deg}.Oh5HJa_root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.Oh5HJa_root{box-sizing:border-box;position:relative}.Oh5HJa_root *{box-sizing:border-box}.Oh5HJa_day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.Oh5HJa_day_button{cursor:pointer;font:inherit;color:inherit;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);background:0 0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.Oh5HJa_day_button:disabled{cursor:revert}.Oh5HJa_caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}.Oh5HJa_dropdown:focus-visible~.Oh5HJa_caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.Oh5HJa_button_next,.Oh5HJa_button_previous{cursor:pointer;font:inherit;color:inherit;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.Oh5HJa_button_next:disabled,.Oh5HJa_button_next[aria-disabled=true],.Oh5HJa_button_previous:disabled,.Oh5HJa_button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.Oh5HJa_chevron{fill:var(--rdp-accent-color);display:inline-block}.Oh5HJa_root[dir=rtl] .Oh5HJa_nav .Oh5HJa_chevron{transform-origin:50%;transform:rotate(180deg)}.Oh5HJa_dropdowns{align-items:center;gap:var(--rdp-dropdown-gap);display:inline-flex;position:relative}.Oh5HJa_dropdown{z-index:2;opacity:0;appearance:none;width:100%;cursor:inherit;line-height:inherit;border:none;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.Oh5HJa_dropdown_root{align-items:center;display:inline-flex;position:relative}.Oh5HJa_dropdown_root[data-disabled=true] .Oh5HJa_chevron{opacity:var(--rdp-disabled-opacity)}.Oh5HJa_month_caption{height:var(--rdp-nav-height);align-content:center;font-size:large;font-weight:700;display:flex}.Oh5HJa_root[data-nav-layout=around] .Oh5HJa_month,.Oh5HJa_root[data-nav-layout=after] .Oh5HJa_month{position:relative}.Oh5HJa_root[data-nav-layout=around] .Oh5HJa_month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.Oh5HJa_root[data-nav-layout=around] .Oh5HJa_button_previous{inset-inline-start:0;height:var(--rdp-nav-height);display:inline-flex;position:absolute;top:0}.Oh5HJa_root[data-nav-layout=around] .Oh5HJa_button_next{inset-inline-end:0;height:var(--rdp-nav-height);justify-content:center;display:inline-flex;position:absolute;top:0}.Oh5HJa_months{gap:var(--rdp-months-gap);flex-wrap:wrap;max-width:fit-content;display:flex;position:relative}.Oh5HJa_month_grid{border-collapse:collapse}.Oh5HJa_nav{height:var(--rdp-nav-height);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.Oh5HJa_weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform);font-size:smaller;font-weight:500}.Oh5HJa_week_number{opacity:var(--rdp-week_number-opacity);height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align);font-size:small;font-weight:400}.Oh5HJa_today:not(.Oh5HJa_outside){color:var(--rdp-today-color)}.Oh5HJa_selected{font-size:large;font-weight:700}.Oh5HJa_selected .Oh5HJa_day_button{border:var(--rdp-selected-border)}.Oh5HJa_outside{opacity:var(--rdp-outside-opacity)}.Oh5HJa_disabled:not(.Oh5HJa_selected){opacity:var(--rdp-disabled-opacity)}.Oh5HJa_hidden{visibility:hidden;color:var(--rdp-range_start-color)}.Oh5HJa_range_start{background:var(--rdp-range_start-background)}.Oh5HJa_range_start .Oh5HJa_day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.Oh5HJa_range_middle{background-color:var(--rdp-range_middle-background-color)}.Oh5HJa_range_middle .Oh5HJa_day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.Oh5HJa_range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.Oh5HJa_range_end .Oh5HJa_day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.Oh5HJa_range_start.Oh5HJa_range_end{background:revert}.Oh5HJa_focusable{cursor:pointer}@keyframes Oh5HJa_rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes Oh5HJa_rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes Oh5HJa_rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes Oh5HJa_rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.Oh5HJa_weeks_before_enter{animation:Oh5HJa_rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.Oh5HJa_weeks_before_exit{animation:Oh5HJa_rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.Oh5HJa_weeks_after_enter{animation:Oh5HJa_rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.Oh5HJa_weeks_after_exit{animation:Oh5HJa_rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.Oh5HJa_root[dir=rtl] .Oh5HJa_weeks_after_enter{animation:Oh5HJa_rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.Oh5HJa_root[dir=rtl] .Oh5HJa_weeks_before_exit{animation:Oh5HJa_rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.Oh5HJa_root[dir=rtl] .Oh5HJa_weeks_before_enter{animation:Oh5HJa_rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.Oh5HJa_root[dir=rtl] .Oh5HJa_weeks_after_exit{animation:Oh5HJa_rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes Oh5HJa_rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes Oh5HJa_rdp-fade_out{0%{opacity:1}to{opacity:0}}.Oh5HJa_caption_after_enter{animation:Oh5HJa_rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.Oh5HJa_caption_after_exit{animation:Oh5HJa_rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.Oh5HJa_caption_before_enter{animation:Oh5HJa_rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.Oh5HJa_caption_before_exit{animation:Oh5HJa_rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}
.kz4Xla_target{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.kz4Xla_target :is(a,button:not([data-message-long-press-passthrough]),input,textarea,select,[role=button],[role=link],[contenteditable=true],audio,video,[data-message-long-press-ignore]){-webkit-user-select:text;user-select:text}html:not([data-native-shell]) .kz4Xla_target :is(a,button:not([data-message-long-press-passthrough]),input,textarea,select,[role=button],[role=link],[contenteditable=true],audio,video,[data-message-long-press-ignore]){-webkit-touch-callout:default}
.Sh7xqW_createdGoalHighlight{animation:3.2s ease-out Sh7xqW_goalCreatedHighlight}@keyframes Sh7xqW_goalCreatedHighlight{0%{box-shadow:0 0 #4678f200,0 0 #4678f200}16%{box-shadow:0 0 0 2px #4678f25c,0 0 18px 2px #4678f242}56%{box-shadow:0 0 0 2px #4678f238,0 0 24px 4px #4678f229}76%{box-shadow:0 0 0 2px #4678f233,0 0 20px 3px #4678f224}to{box-shadow:0 0 #4678f200,0 0 #4678f200}}@media (prefers-reduced-motion:reduce){.Sh7xqW_createdGoalHighlight{animation:none;box-shadow:0 0 0 2px #4678f242}}
.z8Zwla_row{background:linear-gradient(100deg,#e8cc8638 0%,#e8cc8617 45%,#e8cc8600 85%)}.z8Zwla_row:hover{background:linear-gradient(100deg,#e8cc864d 0%,#e8cc8621 45%,#e8cc8605 85%)}.z8Zwla_detail{--keepsake-ink:#f3ecdd;--keepsake-muted:#f3ecddad;--keepsake-line:#f3ecdd38;--keepsake-serif:"Hiragino Mincho ProN", "Yu Mincho", "Noto Serif JP", serif;min-height:0;color:var(--keepsake-ink);background:linear-gradient(165deg,#0a1538 0%,#10172e 45%,#1b1512 100%);border-radius:20px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.z8Zwla_logoMark{aspect-ratio:39/30;background:var(--keepsake-ink);opacity:.05;pointer-events:none;width:70%;max-width:520px;position:absolute;top:58%;left:60%;transform:translate(-50%,-50%);-webkit-mask:url(/icons/addness/addness-logo.svg) 50%/contain no-repeat;mask:url(/icons/addness/addness-logo.svg) 50%/contain no-repeat}.z8Zwla_sender{color:var(--keepsake-muted);align-items:center;gap:10px;padding:24px 24px 0;font-size:14px;display:flex;position:relative}.z8Zwla_center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:24px;animation:1.2s ease-out both z8Zwla_keepsake-notice-in;display:flex;position:relative}.z8Zwla_title{font-family:var(--keepsake-serif);letter-spacing:.04em;white-space:pre-line;text-wrap:balance;word-break:auto-phrase;line-break:strict;font-size:clamp(28px,4.6vw,40px);font-weight:500;line-height:1.4}.z8Zwla_body{max-width:34em;color:var(--keepsake-muted);font-family:var(--keepsake-serif);white-space:pre-line;text-wrap:pretty;word-break:auto-phrase;line-break:strict;overflow-wrap:anywhere;font-size:clamp(16px,2.2vw,19px);line-height:1.9}.z8Zwla_actions{padding:0 24px calc(32px + env(safe-area-inset-bottom));justify-content:center;display:flex;position:relative}.z8Zwla_cta{min-width:min(100%,280px);min-height:56px;color:var(--keepsake-ink);letter-spacing:.06em;background:#e8cc8624;border:1px solid #e8cc868c;border-radius:999px;justify-content:center;align-items:center;padding:0 36px;font-size:17px;transition:background-color .2s,border-color .2s;display:inline-flex}.z8Zwla_cta:hover{background:#e8cc863d;border-color:#e8cc86d9}.z8Zwla_cta:focus-visible{outline:2px solid var(--keepsake-ink);outline-offset:3px}@keyframes z8Zwla_keepsake-notice-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.z8Zwla_center{animation:none}}
.W8GjwW_root{--keepsake-ink:#f3ecdd;--keepsake-muted:#f3ecddad;--keepsake-line:#f3ecdd38;--keepsake-serif:"Hiragino Mincho ProN", "Yu Mincho", "Noto Serif JP", serif;color:var(--keepsake-ink);background:linear-gradient(165deg,#0a1538 0%,#10172e 45%,#1b1512 100%);flex-direction:column;display:flex;overflow:hidden}.W8GjwW_stage{min-height:0;padding:calc(72px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) calc(88px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left));flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto}@media (min-width:768px){.W8GjwW_stage{padding-right:calc(20px + env(safe-area-inset-right));padding-left:calc(20px + env(safe-area-inset-left))}}.W8GjwW_column{width:100%;max-width:720px;margin:auto}.W8GjwW_serif{font-family:var(--keepsake-serif);letter-spacing:.02em;font-weight:500}.W8GjwW_title{white-space:pre-line;text-wrap:balance;width:100%;word-break:auto-phrase;line-break:strict;font-size:clamp(24px,4.2vw,38px);line-height:1.4}.W8GjwW_body{white-space:pre-line;text-wrap:pretty;max-width:34em;word-break:auto-phrase;line-break:strict;overflow-wrap:anywhere;font-size:16px;line-height:1.9}.W8GjwW_centered{margin-inline:auto}.W8GjwW_muted{color:var(--keepsake-muted)}.W8GjwW_signature{color:#f3ecddbf;text-align:right;white-space:pre-line;width:100%;margin-top:20px;font-size:15px;line-height:1.8}@media (min-width:768px){.W8GjwW_signature{font-size:16px}}.W8GjwW_logoMark{z-index:0;aspect-ratio:39/30;background:var(--keepsake-ink);opacity:.05;pointer-events:none;width:65vmin;animation:120s linear forwards W8GjwW_keepsake-logo-drift;position:absolute;top:58%;left:58%;transform:translate(-50%,-50%);-webkit-mask:url(/icons/addness/addness-logo.svg) 50%/contain no-repeat;mask:url(/icons/addness/addness-logo.svg) 50%/contain no-repeat}@keyframes W8GjwW_keepsake-logo-drift{0%{transform:translate(-50%,-50%)scale(1)}to{transform:translate(-50%,-50%)scale(1.06)}}.W8GjwW_cta{border:1px solid var(--keepsake-line);min-height:48px;color:var(--keepsake-ink);background:#f3ecdd14;border-radius:999px;justify-content:center;align-items:center;padding:0 28px;font-size:15px;transition:background-color .2s,border-color .2s;display:inline-flex}.W8GjwW_cta:hover{background:#f3ecdd29;border-color:#f3ecdd80}.W8GjwW_cta:focus-visible,.W8GjwW_iconButton:focus-visible,.W8GjwW_playButton:focus-visible{outline:2px solid var(--keepsake-ink);outline-offset:3px}.W8GjwW_iconButton{width:44px;height:44px;color:var(--keepsake-ink);border-radius:999px;justify-content:center;align-items:center;transition:background-color .2s;display:inline-flex}.W8GjwW_iconButton:hover{background:#f3ecdd1f}.W8GjwW_topBar{top:calc(12px + env(safe-area-inset-top));right:calc(12px + env(safe-area-inset-right));z-index:2;position:absolute}.W8GjwW_bottomBar{z-index:2;padding:8px calc(12px + env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.W8GjwW_dots{gap:6px;display:flex}.W8GjwW_dot{background:#f3ecdd4d;border-radius:999px;width:6px;height:6px;transition:all .3s}.W8GjwW_dotActive{background:var(--keepsake-ink);width:18px}.W8GjwW_photo{z-index:0;position:absolute;inset:0;overflow:hidden}.W8GjwW_photo:after{content:"";background:linear-gradient(#0000 0%,#00000026 40%,#0009 70%,#000000e0 100%);position:absolute;inset:0}.W8GjwW_sceneTextOnPhoto{right:calc(20px + env(safe-area-inset-right));bottom:calc(88px + env(safe-area-inset-bottom));left:calc(20px + env(safe-area-inset-left));max-width:720px;position:absolute}@media (min-width:768px){.W8GjwW_sceneTextOnPhoto{right:auto;bottom:calc(104px + env(safe-area-inset-bottom));left:max(calc(24px + env(safe-area-inset-left)), calc(50% - 360px))}}.W8GjwW_photoImage{object-fit:cover;transform-origin:50%;width:100%;height:100%;animation:W8GjwW_keepsake-ken-burns var(--keepsake-duration,12s) ease-out forwards}.W8GjwW_photoBackdrop{object-fit:cover;filter:blur(24px)brightness(.45);transform-origin:50%;width:calc(100% + 64px);height:calc(100% + 64px);animation:W8GjwW_keepsake-ken-burns var(--keepsake-duration,12s) ease-out forwards;position:absolute;inset:-32px}.W8GjwW_photoContain{object-fit:contain;object-position:center;filter:drop-shadow(0 12px 32px #00000073);transform-origin:50%;width:92%;height:60%;animation:W8GjwW_keepsake-ken-burns-soft var(--keepsake-duration,12s) ease-out forwards;border-radius:12px;position:absolute;top:4%;left:4%}@media (min-width:768px){.W8GjwW_photoContain{width:44%;height:82%;top:6%;left:52%}}.W8GjwW_fadeIn{animation:.9s ease-out both W8GjwW_keepsake-fade-in}.W8GjwW_fadeInSlow{animation:1.4s ease-out both W8GjwW_keepsake-fade-in}.W8GjwW_sceneDate{letter-spacing:.18em;color:var(--keepsake-muted);font-size:13px}.W8GjwW_paragraph{margin:0 0 1.6em}.W8GjwW_thanksColumn{text-align:center;max-width:560px}.W8GjwW_thanksParagraph{white-space:pre-line;text-wrap:pretty;word-break:auto-phrase;line-break:strict;overflow-wrap:anywhere;font-size:17px;line-height:1.9}@media (min-width:768px){.W8GjwW_thanksParagraph{font-size:19px}}@keyframes W8GjwW_keepsake-ken-burns{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes W8GjwW_keepsake-ken-burns-soft{0%{transform:scale(1)}to{transform:scale(1.02)}}@keyframes W8GjwW_keepsake-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.W8GjwW_goalCard{color:var(--foreground);background:var(--background);border-radius:14px;padding:8px 4px;box-shadow:0 20px 60px #00000059}.W8GjwW_goalCard [data-goal-row] span{word-break:auto-phrase;line-break:strict;overflow-wrap:anywhere}.W8GjwW_video{background:#000;border-radius:12px;width:100%;max-height:70dvh}.W8GjwW_caption{right:20px;bottom:calc(96px + env(safe-area-inset-bottom));text-align:center;text-shadow:0 1px 8px #000000b3;font-size:15px;line-height:1.8;position:absolute;left:20px}.W8GjwW_giftOverlay{z-index:40;background:#0000008c;animation:1s ease-out both W8GjwW_keepsake-overlay-in;position:fixed;inset:0}.W8GjwW_giftAnchor{z-index:41;transition:top .6s cubic-bezier(.2,.8,.2,1),left .6s cubic-bezier(.2,.8,.2,1),width .6s cubic-bezier(.2,.8,.2,1),height .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1);position:fixed}.W8GjwW_giftHidden{visibility:hidden;pointer-events:none}.W8GjwW_giftHidden .W8GjwW_giftOverlay,.W8GjwW_giftHidden .W8GjwW_giftFly,.W8GjwW_giftHidden .W8GjwW_giftButton{animation-play-state:paused}.W8GjwW_giftArrival{width:180px;height:180px;top:58%;left:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.W8GjwW_giftArrival{width:220px;height:220px}}.W8GjwW_giftArrival .W8GjwW_giftButton{--keepsake-glow-min:10px;--keepsake-glow-max:36px}.W8GjwW_giftCorner{top:calc(100% - 5.5rem - 72px - env(safe-area-inset-bottom));left:calc(100% - 16px - 72px - env(safe-area-inset-right));width:72px;height:72px;transform:none}@media (min-width:768px){.W8GjwW_giftCorner{top:calc(100% - 24px - 72px - env(safe-area-inset-bottom));left:calc(100% - 24px - 72px - env(safe-area-inset-right))}}.W8GjwW_giftFly{width:100%;height:100%}.W8GjwW_giftArrival .W8GjwW_giftFly{animation:1.1s cubic-bezier(.2,.8,.2,1) both W8GjwW_keepsake-fly-in}.W8GjwW_giftButton{--keepsake-glow-min:6px;--keepsake-glow-max:22px;background:0 0;border-radius:999px;justify-content:center;align-items:center;width:100%;height:100%;animation:3.2s ease-in-out infinite W8GjwW_keepsake-float,2.6s ease-in-out infinite W8GjwW_keepsake-glow;display:flex}.W8GjwW_giftButton:focus-visible{outline-offset:4px;outline:2px solid #ffd68ce6}.W8GjwW_giftSvg{width:100%;height:100%;overflow:visible}.W8GjwW_giftLid,.W8GjwW_giftBody,.W8GjwW_giftGlow{transform-box:fill-box;transform-origin:50%}.W8GjwW_giftGlow{opacity:0}.W8GjwW_giftOpening .W8GjwW_giftLid{animation:.7s cubic-bezier(.2,.7,.2,1) forwards W8GjwW_keepsake-lid-off}.W8GjwW_giftOpening .W8GjwW_giftBody{animation:.7s ease-in forwards W8GjwW_keepsake-body-fade}.W8GjwW_giftOpening .W8GjwW_giftGlow{animation:.7s ease-out forwards W8GjwW_keepsake-glow-burst}.W8GjwW_giftOpening .W8GjwW_giftShadow{animation:.7s ease-in forwards W8GjwW_keepsake-body-fade}.W8GjwW_giftPhoto{width:100%;height:100%;position:relative}.W8GjwW_giftPhotoLayer{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.W8GjwW_giftPhotoLid{clip-path:polygon(0 0,100% 0,100% 22%,40% 42%,0 33%);transform-origin:50% 30%}.W8GjwW_giftPhotoBody{clip-path:polygon(0 33%,40% 42%,100% 22%,100% 100%,0 100%);transform-origin:50%}.W8GjwW_giftPhotoGlow{opacity:0;pointer-events:none;background:radial-gradient(closest-side,#fff1c2f2,#ffd27a73 50%,#ffd27a00);border-radius:50%;width:90%;height:50%;position:absolute;top:32%;left:50%;transform:translate(-50%,-50%)scale(.6)}.W8GjwW_giftOpening .W8GjwW_giftPhotoLid{animation:.7s cubic-bezier(.2,.7,.2,1) forwards W8GjwW_keepsake-photo-lid-off}.W8GjwW_giftOpening .W8GjwW_giftPhotoBody{animation:.7s ease-in forwards W8GjwW_keepsake-body-fade}.W8GjwW_giftOpening .W8GjwW_giftPhotoGlow{animation:.7s ease-out forwards W8GjwW_keepsake-photo-glow-burst}.W8GjwW_lottie{width:100%;height:100%}@keyframes W8GjwW_keepsake-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes W8GjwW_keepsake-fly-in{0%{opacity:0;transform:translate(70vw,70vh)scale(.5)rotate(12deg)}to{opacity:1;transform:none}}@keyframes W8GjwW_keepsake-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes W8GjwW_keepsake-glow{0%,to{filter:drop-shadow(0 0 var(--keepsake-glow-min) #ffd68c4d)}50%{filter:drop-shadow(0 0 var(--keepsake-glow-max) #ffd68cd9)}}@keyframes W8GjwW_keepsake-lid-off{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(-46px)rotate(-14deg)}}@keyframes W8GjwW_keepsake-body-fade{0%{opacity:1;transform:scale(1)}40%{opacity:1}to{opacity:0;transform:scale(1.06)}}@keyframes W8GjwW_keepsake-photo-lid-off{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(-18%)rotate(-6deg)}}@keyframes W8GjwW_keepsake-photo-lid-fade{0%{opacity:1}to{opacity:0}}@keyframes W8GjwW_keepsake-photo-glow-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}45%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%)scale(1.35)}}@keyframes W8GjwW_keepsake-glow-burst{0%{opacity:0;transform:scale(.6)}45%{opacity:.95}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.W8GjwW_photoImage,.W8GjwW_photoBackdrop,.W8GjwW_photoContain,.W8GjwW_logoMark{animation:none}.W8GjwW_fadeIn,.W8GjwW_fadeInSlow{animation-duration:.15s}.W8GjwW_dot{transition:none}.W8GjwW_giftOverlay,.W8GjwW_giftArrival .W8GjwW_giftFly,.W8GjwW_giftButton{animation:none}.W8GjwW_giftAnchor{transition:none}.W8GjwW_giftOpening .W8GjwW_giftLid,.W8GjwW_giftOpening .W8GjwW_giftBody,.W8GjwW_giftOpening .W8GjwW_giftGlow,.W8GjwW_giftOpening .W8GjwW_giftShadow,.W8GjwW_giftOpening .W8GjwW_giftPhotoBody,.W8GjwW_giftOpening .W8GjwW_giftPhotoGlow{animation-duration:.2s}.W8GjwW_giftOpening .W8GjwW_giftPhotoLid{animation:.2s ease-in forwards W8GjwW_keepsake-photo-lid-fade}}.W8GjwW_playButton{border:1px solid var(--keepsake-line);width:96px;height:96px;color:var(--keepsake-ink);background:#f3ecdd1a;border-radius:999px;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.W8GjwW_playButton:hover{background:#f3ecdd2e;border-color:#f3ecdd80;transform:scale(1.04)}
.w7RIUG_slider{top:-12px;right:calc(12px + env(safe-area-inset-right));left:calc(12px + env(safe-area-inset-left));cursor:pointer;touch-action:none;outline:none;align-items:center;height:20px;display:flex;position:absolute}.w7RIUG_slider[aria-disabled=true]{cursor:default}.w7RIUG_track{background:#ffffff1f;border-radius:2px;width:100%;height:2px;transition:height .15s ease-out;overflow:hidden}.w7RIUG_slider:not([aria-disabled=true]):hover .w7RIUG_track,.w7RIUG_slider[data-dragging] .w7RIUG_track,.w7RIUG_slider:focus-visible .w7RIUG_track{height:4px}.w7RIUG_slider:focus-visible .w7RIUG_track{box-shadow:0 0 0 2px color-mix(in srgb, var(--keepsake-ink) 40%, transparent)}.w7RIUG_fill{background:color-mix(in srgb, var(--keepsake-ink) 60%, transparent);border-radius:2px;height:100%}@media (prefers-reduced-motion:reduce){.w7RIUG_track{transition:none}}
.vlOS0a_stampLayer{pointer-events:none;z-index:1;filter:drop-shadow(0 0 10px #3b82f6cc)drop-shadow(0 2px 4px #00000059);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vlOS0a_stamp{--notch:9px;color:#2563eb;-webkit-mask:radial-gradient(circle var(--notch) at 0 50%, transparent 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, transparent 98%, #000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 50%, transparent 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, transparent 98%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 50%, transparent 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, transparent 98%, #000) right / 51% 100% no-repeat;transform-origin:50%;animation:vlOS0a_stampIn var(--stamp-in) cubic-bezier(.2, 1.4, .4, 1) both, vlOS0a_stampOut var(--stamp-out) ease-in calc(var(--stamp-in) + var(--stamp-hold)) forwards;background:#fff;border:3px solid #3b82f6;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:9px 28px 11px;display:flex;box-shadow:inset 0 -3px #2563eb1f}.vlOS0a_stampLabel{letter-spacing:.04em;font-size:12px;font-weight:700}.vlOS0a_stampDivider{color:#3b82f6;align-items:center;gap:6px;width:100%;display:flex}.vlOS0a_stampDivider:before,.vlOS0a_stampDivider:after{content:"";border-top:1.5px dashed #3b82f68c;flex:1}.vlOS0a_stampStar{fill:currentColor;width:14px;height:14px}.vlOS0a_stampAmount{font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1}@keyframes vlOS0a_stampIn{0%{opacity:0;transform:translateY(-28px)scale(1.9)rotate(-14deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(-6deg)}}@keyframes vlOS0a_stampOut{0%{opacity:1;transform:translate(0)scale(1)rotate(-6deg)}to{opacity:0;transform:translate(var(--fly-x,150%), var(--fly-y,-10%)) scale(.2) rotate(0deg)}}.vlOS0a_plus{color:#93c5fd;text-shadow:0 0 6px #3b82f6e6;white-space:nowrap;font-size:13px;font-weight:800;animation:1.1s ease-out forwards vlOS0a_plusUp;position:absolute;bottom:100%;right:0}@keyframes vlOS0a_plusUp{0%{opacity:0;transform:translateY(6px)}20%{opacity:1}to{opacity:0;transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce){.vlOS0a_stamp,.vlOS0a_plus{animation:none}}
.Kp5WKq_plus{opacity:0;animation:.9s cubic-bezier(.2,.9,.3,1) both Kp5WKq_plusUp}.Kp5WKq_hit{animation:.5s ease-out Kp5WKq_chipHit}@keyframes Kp5WKq_plusUp{0%{opacity:0;transform:translateY(5px)scale(.85)}25%{opacity:1;transform:translateY(0)scale(1.08)}70%{opacity:1;transform:translateY(-3px)scale(1)}to{opacity:0;transform:translateY(-5px)scale(.95)}}@keyframes Kp5WKq_chipHit{0%{background:#3b82f659;box-shadow:inset 0 0 0 1px #3b82f680}to{background:0 0;box-shadow:inset 0 0 0 1px #3b82f600}}
._IafnG_dot{animation:1.6s ease-in-out infinite _IafnG_liveBlink}@keyframes _IafnG_liveBlink{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){._IafnG_dot{animation:none}}
.ed0CdW_backdrop{background:#00000073;animation:.22s ease-out both ed0CdW_fadeIn}.ed0CdW_card{transform-origin:50% var(--row-long-press-origin-y,50%);animation:.32s cubic-bezier(.2,.9,.25,1.12) both ed0CdW_cardIn}.ed0CdW_menu{transform-origin:0 0;animation:.26s cubic-bezier(.2,.9,.25,1.1) 60ms both ed0CdW_menuIn}.ed0CdW_instant{animation:none}@keyframes ed0CdW_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ed0CdW_cardIn{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes ed0CdW_menuIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.ed0CdW_target{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;isolation:isolate;transform-origin:50%;position:relative}.ed0CdW_target :is(input,textarea,[contenteditable=true]){-webkit-user-select:text;user-select:text}.ed0CdW_target:before{content:"";z-index:-1;background-color:var(--muted);opacity:0;transition:opacity .12s ease-out;position:absolute;inset:0 -100vw}.ed0CdW_target[data-row-long-press-holding]{transition:transform .4s ease-in;transform:scale(1.04)}.ed0CdW_target[data-row-long-press-holding]:before{opacity:1}@media (prefers-reduced-motion:reduce){.ed0CdW_backdrop,.ed0CdW_card,.ed0CdW_menu{animation-duration:1ms}.ed0CdW_target,.ed0CdW_target[data-row-long-press-holding]{transition:none;transform:none}}
@keyframes D3_W3W_todo-tour-press{0%,to{transform:scale(1)}50%{transform:scale(.78)}}@keyframes D3_W3W_todo-tour-check-pop{0%{transform:scale(.5)}65%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes D3_W3W_todo-tour-strike-wipe{0%{width:0}to{width:100%}}@keyframes D3_W3W_todo-tour-header-sweep{0%{transform:translate(-220%)skew(-18deg)}to{transform:translate(420%)skew(-18deg)}}@keyframes D3_W3W_todo-tour-soft-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes D3_W3W_todo-tour-label-glow{0%,to{filter:drop-shadow(0 0 #f8717100)}50%{filter:drop-shadow(0 0 5px #f87171a6)}}@keyframes D3_W3W_todo-tour-breathe-glow{0%,to{box-shadow:0 0 0 2px #4ade801f}50%{box-shadow:0 0 0 5px #4ade8052}}.D3_W3W_scene{transition:opacity .25s cubic-bezier(.22,1,.36,1)}.D3_W3W_cursorMotion{transform:translate3d(var(--cursor-x), var(--cursor-y), 0) rotate(-18deg);transition:opacity .24s ease-out,transform .72s cubic-bezier(.22,1,.36,1)}.D3_W3W_cursorPressed svg{animation:.22s ease-out D3_W3W_todo-tour-press}.D3_W3W_checkPop{animation:.42s cubic-bezier(.34,1.56,.64,1) D3_W3W_todo-tour-check-pop}.D3_W3W_strikethrough{background:currentColor;height:1px;animation:.32s cubic-bezier(.22,1,.36,1) forwards D3_W3W_todo-tour-strike-wipe;position:absolute;top:50%;left:0}.D3_W3W_headerSweep{animation:.68s cubic-bezier(.22,1,.36,1) forwards D3_W3W_todo-tour-header-sweep;left:0}.D3_W3W_softPulse{animation:.9s ease-in-out infinite D3_W3W_todo-tour-soft-pulse}.D3_W3W_labelGlow{animation:.9s ease-in-out infinite D3_W3W_todo-tour-label-glow}.D3_W3W_chipMotion{transition:width .28s cubic-bezier(.22,1,.36,1),padding .28s cubic-bezier(.22,1,.36,1),opacity .22s ease-out,transform .3s cubic-bezier(.34,1.56,.64,1)}.D3_W3W_flyingGoal{transition:transform .72s cubic-bezier(.22,1,.36,1),opacity .22s ease-out}.D3_W3W_flyingGoalIdle{opacity:0;transform:translate(var(--flight-start-x), var(--flight-start-y)) scale(.96)}.D3_W3W_flyingGoalMoving{opacity:1;transform:translate(var(--flight-end-x), var(--flight-end-y)) scale(1.03)}.D3_W3W_flyingGoalLanded{opacity:0;transform:translate(var(--flight-end-x), var(--flight-end-y)) scale(1);transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.D3_W3W_breatheGlow{animation:1.8s ease-in-out infinite D3_W3W_todo-tour-breathe-glow}@media (prefers-reduced-motion:reduce){.D3_W3W_scene,.D3_W3W_cursorMotion,.D3_W3W_chipMotion,.D3_W3W_flyingGoal{transition:none!important}.D3_W3W_cursorPressed svg,.D3_W3W_checkPop,.D3_W3W_strikethrough,.D3_W3W_headerSweep,.D3_W3W_softPulse,.D3_W3W_labelGlow,.D3_W3W_breatheGlow{animation-duration:.01ms!important;animation-iteration-count:1!important}}
@keyframes fzyP-G_todo-tour-press{0%,to{transform:scale(1)}50%{transform:scale(.78)}}@keyframes fzyP-G_todo-tour-label-flip{0%{opacity:0;transform:rotateX(-80deg)translateY(3px)}to{opacity:1;transform:rotateX(0)translateY(0)}}@keyframes fzyP-G_todo-tour-drop-in{0%{opacity:0;transform:translateY(-14px)scale(.96)}70%{opacity:1;transform:translateY(2px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fzyP-G_todo-tour-pop-in{0%{opacity:0;transform:scale(.75)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes fzyP-G_todo-tour-typing-dot{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}@keyframes fzyP-G_todo-tour-repeat-spin{to{transform:rotate(360deg)}}@keyframes fzyP-G_todo-tour-loop-pop{0%{transform:scale(1)}65%{transform:scale(1.09)}to{transform:scale(1.07)}}@keyframes fzyP-G_todo-tour-copy-entry{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.fzyP-G_controlPressed{animation:.22s ease-out fzyP-G_todo-tour-press}.fzyP-G_labelFlip{animation:.38s cubic-bezier(.34,1.56,.64,1) fzyP-G_todo-tour-label-flip}.fzyP-G_dropIn{animation:.48s cubic-bezier(.34,1.56,.64,1) both fzyP-G_todo-tour-drop-in}.fzyP-G_popIn{transition:opacity .3s ease-out,transform .42s cubic-bezier(.34,1.56,.64,1)}.fzyP-G_rowDone{transition:all .42s cubic-bezier(.34,1.56,.64,1)}.fzyP-G_destinationRow{transition:opacity .28s ease-out,transform .52s cubic-bezier(.34,1.56,.64,1)}.fzyP-G_sectionEntrance{transition:opacity .42s ease-out,transform .62s cubic-bezier(.34,1.56,.64,1)}.fzyP-G_treeLine{transform-origin:top;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .18s ease-out}.fzyP-G_typingDot{animation:.6s ease-in-out infinite fzyP-G_todo-tour-typing-dot}.fzyP-G_loopBox{transition:all .42s cubic-bezier(.34,1.56,.64,1)}.fzyP-G_loopBoxActive{animation:.42s cubic-bezier(.34,1.56,.64,1) fzyP-G_todo-tour-loop-pop}.fzyP-G_repeatSpin{animation:.62s cubic-bezier(.22,1,.36,1) fzyP-G_todo-tour-repeat-spin}.fzyP-G_copyEntry{animation:.3s cubic-bezier(.22,1,.36,1) both fzyP-G_todo-tour-copy-entry}@media (prefers-reduced-motion:reduce){.fzyP-G_modalMotion,.fzyP-G_copyEntry{animation:none!important}.fzyP-G_visual *,.fzyP-G_visual :before,.fzyP-G_visual :after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
._7Qx8aW_row{container-type:inline-size}._7Qx8aW_label{display:none}@container (min-width:880px){._7Qx8aW_label{display:inline}}