.FirstMeetGiftDialog_root__5hAE_{--fm-paper:var(--v2-paper,#fff);--fm-canvas:var(--v2-canvas,#f9f9f8);--fm-ink:var(--v2-ink,#221f1c);--fm-ink-soft:var(--v2-ink-soft,#4a4640);--fm-muted:var(--v2-muted,#716d64);--fm-line:var(--v2-line,#e6e0d5);--fm-line-subtle:var(--v2-line-subtle,rgb(230 224 213/.6));--fm-hair:var(--v2-hair,rgb(34 31 28/.09));--fm-seal:var(--v2-seal,#b3372c);--fm-seal-hover:var(--v2-seal-hover,#a02f25);--fm-seal-text:var(--v2-seal-text,#b3372c);--fm-seal-soft:var(--v2-seal-soft,rgb(179 55 44/.07));--fm-on-seal:var(--v2-on-seal,#fff);--fm-gold:var(--v2-gold,#a8823a);--fm-scrim:var(--v2-scrim,rgb(24 18 12/.32));--fm-shadow:var(--v2-shadow-dialog,0 24px 64px -24px rgb(34 31 28/.3));--fm-ease:var(--ls-motion,cubic-bezier(.22,1,.36,1));--fm-h:clamp(400px,calc(100vh - 230px),500px);--fm-h:clamp(400px,calc(100dvh - 230px),500px);position:fixed;inset:0;z-index:var(--ls-layer-dialog,92);display:grid;place-items:center;overflow:hidden auto;overscroll-behavior:contain;padding:max(20px,env(safe-area-inset-top)) 16px max(20px,env(safe-area-inset-bottom));color:var(--fm-ink);font-family:var(--ui-sans);-webkit-tap-highlight-color:transparent}html[data-theme=dark] .FirstMeetGiftDialog_root__5hAE_{--fm-paper:var(--v2-paper,#151515);--fm-canvas:var(--v2-canvas,#0e0e0e);--fm-ink:var(--v2-ink,#eee);--fm-ink-soft:var(--v2-ink-soft,#d0cdc6);--fm-muted:var(--v2-muted,#aaa69e);--fm-line:var(--v2-line,#34322e);--fm-line-subtle:var(--v2-line-subtle,rgb(255 255 255/.09));--fm-hair:var(--v2-hair,rgb(255 255 255/.08));--fm-seal:var(--v2-seal,#c8412f);--fm-seal-hover:var(--v2-seal-hover,#d9573e);--fm-seal-text:var(--v2-seal-text,#e0674d);--fm-seal-soft:var(--v2-seal-soft,rgb(217 87 62/.16));--fm-gold:var(--v2-gold,#d4af6a);--fm-scrim:var(--v2-scrim,rgb(0 0 0/.55));--fm-shadow:var(--v2-shadow-dialog,0 24px 60px -24px rgb(0 0 0/.8))}.FirstMeetGiftDialog_root__5hAE_ *,.FirstMeetGiftDialog_root__5hAE_ :before{box-sizing:border-box}.FirstMeetGiftDialog_scrim__Zpgq5{position:fixed;inset:0;background:var(--fm-scrim);backdrop-filter:blur(6px);animation:FirstMeetGiftDialog_fm-fade__Q02YJ .3s both}.FirstMeetGiftDialog_dialog__JT_sV{position:relative;display:flex;flex-direction:column;align-items:center;gap:28px;outline:none}.FirstMeetGiftDialog_stage__5_tIP{position:relative}.FirstMeetGiftDialog_slip__jUIL1{position:relative;width:calc(var(--fm-h) * .56);height:var(--fm-h);display:flex;flex-direction:column;border:1px solid var(--fm-line-subtle);border-radius:var(--v2-radius-card);background:var(--fm-paper);box-shadow:var(--fm-shadow);transform-origin:50% 0;animation:FirstMeetGiftDialog_fm-drop__75dN_ .62s var(--fm-ease) backwards}.FirstMeetGiftDialog_slip__jUIL1:before{content:"";position:absolute;inset:8px;border:1px solid var(--fm-hair);border-radius:var(--v2-radius-tag);pointer-events:none}.FirstMeetGiftDialog_hole__KW1Xk{flex:none;width:12px;height:12px;margin:calc(var(--fm-h) * .044) auto 0;border:1px solid var(--fm-line);border-radius:var(--v2-radius-circle);background:var(--fm-canvas)}.FirstMeetGiftDialog_cols__au_FP{flex:1;min-height:0;display:flex;flex-direction:row-reverse;justify-content:center;gap:calc(var(--fm-h) * .04);padding-top:calc(var(--fm-h) * .06)}.FirstMeetGiftDialog_col__Kp9q0{margin:0;writing-mode:vertical-rl;white-space:nowrap;animation:FirstMeetGiftDialog_fm-write__rf2QR .8s cubic-bezier(.4,0,.2,1) backwards}.FirstMeetGiftDialog_lead__PpUmC,.FirstMeetGiftDialog_tail___XySh{font-size:12.5px;font-weight:400;letter-spacing:.34em}.FirstMeetGiftDialog_lead__PpUmC{margin-top:6px;color:var(--fm-ink-soft);animation-delay:.34s}.FirstMeetGiftDialog_title__x2bEH{color:var(--fm-ink);font-family:var(--ui-serif);font-size:calc(var(--fm-h) * .156);font-weight:500;line-height:1;letter-spacing:.14em;animation-delay:.5s}.FirstMeetGiftDialog_tail___XySh{margin-top:calc(var(--fm-h) * .56 - 148px);color:var(--fm-muted);animation-delay:.74s}.FirstMeetGiftDialog_foot__y6Gpn{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 calc(var(--fm-h) * .048);padding:16px 0 calc(var(--fm-h) * .048);border-top:1px solid var(--fm-hair);animation:FirstMeetGiftDialog_fm-rise__2BqWL .5s .8s var(--fm-ease) backwards}.FirstMeetGiftDialog_num__Xwuvm{color:var(--fm-seal-text);font-family:var(--ui-serif);font-size:calc(var(--fm-h) * .06);font-weight:500;font-variant-numeric:tabular-nums;line-height:1.1}.FirstMeetGiftDialog_unit__aPvKY{margin-top:2px;color:var(--fm-muted);font-size:11.5px;white-space:nowrap}.FirstMeetGiftDialog_stamp__hJQvR{flex:none;width:calc(var(--fm-h) * .076);height:calc(var(--fm-h) * .076);display:grid;place-items:center;border-radius:var(--v2-radius-tag);background:var(--fm-seal);color:var(--fm-on-seal);font-family:var(--ui-serif);font-size:calc(var(--fm-h) * .038);font-weight:600;line-height:1;transform:rotate(-4deg);animation:FirstMeetGiftDialog_fm-stamp-in__EHHRp .46s cubic-bezier(.3,1.2,.4,1) 1s backwards}.FirstMeetGiftDialog_acts__uz_pc{display:flex;flex-direction:column;align-items:center;gap:10px}.FirstMeetGiftDialog_cta__ZUEXt{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:176px;height:46px;padding:0 44px;border:0;border-radius:var(--v2-radius-pill);background:var(--fm-seal);color:var(--fm-on-seal);font-family:var(--ui-serif);font-size:15px;font-weight:500;letter-spacing:.2em;text-indent:.2em;cursor:pointer;box-shadow:0 12px 24px -14px var(--fm-seal);transition:transform .2s var(--fm-ease),background-color .2s;animation:FirstMeetGiftDialog_fm-rise__2BqWL .5s .9s var(--fm-ease) backwards}@media (hover:hover){.FirstMeetGiftDialog_cta__ZUEXt:hover{background:var(--fm-seal-hover);transform:translateY(-1px)}}.FirstMeetGiftDialog_cta__ZUEXt:active{transform:scale(.98)}.FirstMeetGiftDialog_cta__ZUEXt:focus-visible{outline:2px solid var(--fm-ink);outline-offset:2px}.FirstMeetGiftDialog_hint__xZaJ7{margin:0;color:var(--fm-ink);font-size:12px;letter-spacing:.06em;animation:FirstMeetGiftDialog_fm-fade__Q02YJ .5s 1s backwards}.FirstMeetGiftDialog_dust__xTnzJ{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.FirstMeetGiftDialog_dust__xTnzJ i{position:absolute;left:calc(var(--fm-h) * var(--x));top:calc(var(--fm-h) * var(--y));width:4px;height:4px;border-radius:var(--v2-radius-circle);background:var(--fm-ink);opacity:0}.FirstMeetGiftDialog_dust__xTnzJ i:nth-child(3n){width:5px;height:5px}.FirstMeetGiftDialog_dust__xTnzJ i:nth-child(4n){background:var(--fm-seal)}.FirstMeetGiftDialog_dust__xTnzJ i:nth-child(7n){width:3px;height:3px;background:var(--fm-gold)}.FirstMeetGiftDialog_spark__11N0X{position:fixed;width:10px;height:10px;margin:-5px;opacity:0;pointer-events:none;animation:FirstMeetGiftDialog_fm-spark-x__fMS07 .7s cubic-bezier(.5,0,.8,.5) .3s both,FirstMeetGiftDialog_fm-spark-o__0R7da .7s linear .3s both}.FirstMeetGiftDialog_spark__11N0X i{display:block;width:10px;height:10px;border-radius:var(--v2-radius-circle);background:var(--fm-seal);box-shadow:0 0 0 4px var(--fm-seal-soft);animation:FirstMeetGiftDialog_fm-spark-y__a5Jd0 .7s cubic-bezier(.2,.6,.3,1) .3s both}.FirstMeetGiftDialog_root__5hAE_[data-phase=out] .FirstMeetGiftDialog_stamp__hJQvR{animation:FirstMeetGiftDialog_fm-stamp-out__c_dqZ .42s var(--fm-ease) both}.FirstMeetGiftDialog_root__5hAE_[data-phase=out] .FirstMeetGiftDialog_cta__ZUEXt,.FirstMeetGiftDialog_root__5hAE_[data-phase=out] .FirstMeetGiftDialog_hint__xZaJ7{pointer-events:none;animation:FirstMeetGiftDialog_fm-acts-out__lJkm2 .3s var(--fm-ease) both}.FirstMeetGiftDialog_root__5hAE_[data-phase=out] .FirstMeetGiftDialog_slip__jUIL1{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 34%,transparent 62%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 34%,transparent 62%,transparent);-webkit-mask-size:100% 320%;mask-size:100% 320%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:FirstMeetGiftDialog_fm-ink__wTZ8t 1.05s cubic-bezier(.45,0,.25,1) .24s both}.FirstMeetGiftDialog_root__5hAE_[data-phase=out] .FirstMeetGiftDialog_col__Kp9q0,.FirstMeetGiftDialog_root__5hAE_[data-phase=out] .FirstMeetGiftDialog_foot__y6Gpn{animation:none}.FirstMeetGiftDialog_root__5hAE_[data-phase=out] .FirstMeetGiftDialog_scrim__Zpgq5{animation:FirstMeetGiftDialog_fm-fade-out__M9R9H .5s .8s both}.FirstMeetGiftDialog_root__5hAE_[data-phase=out] .FirstMeetGiftDialog_dust__xTnzJ i{animation:FirstMeetGiftDialog_fm-dust__JALvP .9s var(--fm-ease) both;animation-delay:var(--delay)}@keyframes FirstMeetGiftDialog_fm-fade__Q02YJ{0%{opacity:0}}@keyframes FirstMeetGiftDialog_fm-fade-out__M9R9H{to{opacity:0}}@keyframes FirstMeetGiftDialog_fm-rise__2BqWL{0%{opacity:0;transform:translateY(8px)}}@keyframes FirstMeetGiftDialog_fm-drop__75dN_{0%{opacity:0;transform:translateY(-64px) rotate(-5deg)}}@keyframes FirstMeetGiftDialog_fm-write__rf2QR{0%{clip-path:inset(0 0 100% 0);opacity:.2}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes FirstMeetGiftDialog_fm-stamp-in__EHHRp{0%{opacity:0;transform:scale(1.7) rotate(-14deg)}}@keyframes FirstMeetGiftDialog_fm-stamp-out__c_dqZ{0%{transform:rotate(-4deg) scale(1)}30%{transform:rotate(-4deg) scale(1.14);opacity:1}to{transform:rotate(-4deg) scale(.2);opacity:0}}@keyframes FirstMeetGiftDialog_fm-acts-out__lJkm2{to{opacity:0;transform:translateY(8px)}}@keyframes FirstMeetGiftDialog_fm-ink__wTZ8t{0%{-webkit-mask-position:0 0;mask-position:0 0;transform:translateY(0)}to{-webkit-mask-position:0 100%;mask-position:0 100%;transform:translateY(-18px)}}@keyframes FirstMeetGiftDialog_fm-dust__JALvP{0%{opacity:0;transform:translate(0) scale(.4)}20%{opacity:.95}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.2)}}@keyframes FirstMeetGiftDialog_fm-spark-x__fMS07{to{transform:translateX(var(--fx))}}@keyframes FirstMeetGiftDialog_fm-spark-y__a5Jd0{to{transform:translateY(var(--fy)) scale(.6)}}@keyframes FirstMeetGiftDialog_fm-spark-o__0R7da{0%{opacity:0}12%,88%{opacity:1}to{opacity:0}}@media (max-width:640px){.FirstMeetGiftDialog_root__5hAE_{--fm-h:clamp(400px,calc(100vh - 250px),480px);--fm-h:clamp(400px,calc(100dvh - 250px),480px)}.FirstMeetGiftDialog_dialog__JT_sV{gap:24px}.FirstMeetGiftDialog_cta__ZUEXt{min-width:208px;height:48px}}