.box_page__gR0eU{padding-bottom:120px}.box_top__D7ric{height:56px;display:flex;align-items:center;justify-content:space-between}.box_logo__IFzcS{font-family:var(--display);font-size:18px}.box_topRight__NLwWL{display:flex;align-items:center;gap:2px;margin-right:-10px;font-size:13px;color:#7a5a3a}.box_menuWrap__3jWJJ{position:relative}.box_menuBtn__sZilY{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:none;color:var(--ink)}.box_menu__Xy5Ma{position:absolute;top:42px;right:4px;z-index:10;min-width:140px;padding:4px 0;border:1px solid var(--line);border-radius:12px;background:var(--paper);box-shadow:0 6px 18px rgba(58,42,34,.12)}.box_menu__Xy5Ma button{display:block;width:100%;padding:12px 16px;border:0;background:none;text-align:left;font-size:15px}.box_menu__Xy5Ma button+button{border-top:1px solid var(--line)}.box_menu__Xy5Ma .box_danger__9dx0s{color:var(--primary-dark)}.box_calWrap__xvunm{display:flex;justify-content:center;overflow:hidden;height:184px;transition:height .45s ease,opacity .3s}.box_calWrap__xvunm.box_gone__oe7ka{height:0;opacity:0}.box_big__nUaMw{margin:8px 0 16px;font-family:var(--display);font-weight:400;font-size:26px;line-height:1.35;white-space:pre-line}.box_center__1VVlb{text-align:center}.box_bigOpen__EglGB{margin:8px 0 18px}.box_shelf__bmalr{padding:6px 10px 0;background:#fbe9cb;border:2px solid var(--wood);border-radius:14px}.box_shelfRow__LmnCh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;padding-top:12px;border-bottom:10px solid var(--wood);box-shadow:0 3px 0 var(--wood-dark);margin-bottom:10px}.box_shelfItem__Ezg00{display:flex;flex-direction:column;align-items:center;min-width:0;padding:0;border:0;background:none;transition:transform .12s}.box_shelfItem__Ezg00:active{transform:translateY(-3px)}.box_who__9OF19{max-width:100%;padding:0 4px 4px;font-size:12px;color:#7a5a3a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.box_who__9OF19.box_read__mveNT{color:var(--ink);font-weight:700}.box_slot__u94_0{display:flex;flex-direction:column;align-items:center;padding-top:12px}.box_slotRing__djhzw{width:70px;height:70px;border-radius:50%;border:2px dashed #d9bf98}.box_slotLabel__wPa3r{padding:6px 0 4px;font-size:12px;color:#a68b6c}.box_footer__tWVkK{position:fixed;left:50%;bottom:0;transform:translateX(-50%);z-index:5;width:100%;max-width:480px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line)}.box_primary__wSAeH{display:block;width:100%;height:52px;border-radius:14px;border:2px solid var(--primary-dark);background:var(--primary);color:#fff;font-family:var(--display);font-size:18px;box-shadow:0 3px 0 var(--primary-dark)}.box_primary__wSAeH:active{transform:translateY(2px);box-shadow:0 1px 0 var(--primary-dark)}.box_primary__wSAeH:disabled{opacity:.6}.box_textBtn__e87YF{display:block;height:44px;margin:4px auto -6px;padding:0 16px;border:0;background:none;font-size:15px;color:#7a5a3a}.box_giftHead__ew6mZ{display:flex;align-items:center;gap:16px;padding-right:28px}.box_giftTitle__0sGvZ{font-family:var(--display);font-size:26px;line-height:1.3;white-space:pre-line;word-break:keep-all}.box_giftTime__N_seA{margin-top:4px;font-size:13px;color:#7a5a3a}.box_rule__Gblpg{margin:20px 0 22px;border-top:1px solid var(--line)}.box_openArt__nEyXX{display:flex;justify-content:center;padding:4px 0 8px}.box_openHead__IqW4R{text-align:center}.box_openHead__IqW4R .box_giftTitle__0sGvZ{font-size:18px}.box_letter__snuUC{margin:18px 0 22px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:15px;line-height:1.7;white-space:pre-wrap;word-break:normal;overflow-wrap:anywhere;animation:box_fadeUp__lYTqK .35s ease-out both}@keyframes box_fadeUp__lYTqK{0%{opacity:0;transform:translateY(8px)}}.box_signin___3zaS{padding-top:24px;text-align:center}.box_signin___3zaS .box_art__InzJr{display:flex;justify-content:center;margin:28px 0 32px}.box_modal__GGfrm{width:100%;max-width:340px;padding:24px 20px 18px;border-radius:18px;background:var(--paper);text-align:center}.box_modal__GGfrm strong{display:block;font-family:var(--display);font-weight:400;font-size:18px}.box_modal__GGfrm p{margin:6px 0 18px;font-size:13px;color:#7a5a3a}.box_secondary__oQn3n{display:block;width:100%;height:48px;margin-top:10px;border-radius:14px;border:2px solid var(--line);background:var(--paper);font-family:var(--display);font-size:18px}@media (prefers-reduced-motion:reduce){.box_calWrap__xvunm,.box_letter__snuUC{transition:none;animation:none}}.Landing_page__9dSow{--sub:#7a5a3a;--pad:120px;--gap:120px;min-height:100dvh;background:var(--bg);color:var(--ink);word-break:keep-all;overflow-x:hidden}.Landing_header__3DPNJ,.Landing_hero__mpjui,.Landing_wrap__5g_l0{max-width:1440px;margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.Landing_header__3DPNJ{height:104px;display:flex;align-items:center}.Landing_headerMenu__ctOu4{margin-left:auto;margin-right:-10px;color:var(--ink)}.Landing_logo__ADKSQ{display:block;width:150px;height:auto}.Landing_hero__mpjui{display:grid;grid-template-columns:minmax(0,1fr) 560px;grid-template-areas:"text shelf" "cta shelf";grid-template-rows:auto 1fr;grid-column-gap:64px;column-gap:64px;padding-top:24px}.Landing_heroText__pSYdV{grid-area:text;display:flex;flex-direction:column;gap:24px;padding-top:110px}.Landing_heroShelf__Cgb17{grid-area:shelf;margin:0}.Landing_heroCta__WTIAn{grid-area:cta;padding-top:44px}.Landing_h1__9khwS{font-family:var(--display);font-weight:400;font-size:56px;line-height:1.25}.Landing_lede__gLhm7{font-size:17px;line-height:1.6;color:var(--sub)}.Landing_shelfHead__b0Mjt{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.Landing_shelfOwner__Uehnh{font-family:var(--display);font-size:18px}.Landing_shelfCount__ORbNc{font-size:14px;color:var(--sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Landing_narrowOnly__Bp8_R{display:none}.Landing_start__Fu2Mx{display:flex;flex-direction:column;align-items:flex-start}.Landing_startCenter__N_1yH{align-items:center;text-align:center}.Landing_cta__ugCIu{width:340px;max-width:100%;height:56px;display:flex;align-items:center;justify-content:center;border:0;border-radius:12px;background:var(--primary);color:#fff;font-size:17px;font-weight:700;cursor:pointer}.Landing_cta__ugCIu:hover{background:var(--primary-dark)}.Landing_cta__ugCIu:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.Landing_age__fvR9W{margin-top:12px;font-size:14px;line-height:1.6;color:var(--sub)}.Landing_shelf__fKLrZ{--art:104px;padding:6px 10px 0;background:#fbe9cb;border:2px solid var(--wood);border-radius:14px}.Landing_shelfRow__p_EoK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;padding-top:12px;margin-bottom:10px;border-bottom:10px solid var(--wood);box-shadow:0 3px 0 var(--wood-dark)}.Landing_slot__P6krG{display:flex;flex-direction:column;align-items:center;min-width:0}.Landing_slotTag__qZo6_{gap:6px;padding-bottom:8px}.Landing_art__y8QiN svg{width:var(--art);height:var(--art)}.Landing_name__P3O0T{padding-bottom:4px;font-size:13px;color:var(--sub)}.Landing_tag__nWWgj{padding:2px 10px;border:1px solid var(--line);border-radius:6px;background:var(--paper);font-size:14px;line-height:1.5;color:var(--sub)}.Landing_block__l6Frt{margin-top:var(--gap);padding-top:var(--gap);border-top:1px solid var(--line)}.Landing_blockFirst__I4tcP{border-top:0}.Landing_h2__oNaNz{font-family:var(--display);font-weight:400;font-size:36px;line-height:1.3}.Landing_steps__TqZB0{max-width:760px;margin:36px 0 0;padding:0;list-style:none;border-top:2px solid var(--wood)}.Landing_steps__TqZB0 li{display:flex;align-items:baseline;gap:16px;padding:18px 0;border-bottom:1px solid var(--line);font-size:17px;line-height:1.6}.Landing_stepNo__JbCT3{flex-shrink:0;width:20px;font-family:var(--display);font-size:18px;color:var(--wood-dark);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Landing_kinds__QCy3X{max-width:760px}.Landing_kindShelf__aGd32{--art:132px;padding-top:8px}.Landing_kindShelf__aGd32 .Landing_shelfRow__p_EoK{padding-top:10px}.Landing_meanings__Q0IN1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;padding:0;list-style:none}.Landing_meanings__Q0IN1 li{padding:0 24px;font-size:17px;line-height:1.5;text-align:center;text-wrap:balance}.Landing_faq__SdPfK{max-width:760px;margin-top:36px;border-top:1px solid var(--line)}.Landing_faqItem__4CzcJ{border-bottom:1px solid var(--line)}.Landing_faqH__w8SHq{margin:0;font:inherit}.Landing_faqQ__p1fzA{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:24px 0;border:0;background:none;font-size:17px;font-weight:400;text-align:left}.Landing_faqOn__re7e6{font-weight:700}.Landing_faqA__20_7k{padding:0 40px 24px 0;font-size:17px;line-height:1.6}.Landing_chev__3YUtB{display:inline-flex;flex-shrink:0;transform:rotate(90deg);color:var(--muted)}.Landing_chevUp__yJYFA{transform:rotate(-90deg);color:var(--ink)}.Landing_closing__MH5VF{display:flex;flex-direction:column;align-items:center;gap:36px;text-align:center}.Landing_closingText__jGhMW{display:flex;flex-direction:column;gap:12px}@media (max-width:1080px){.Landing_page__9dSow{--pad:48px}.Landing_hero__mpjui{grid-template-columns:minmax(0,1fr) 460px;column-gap:40px}.Landing_h1__9khwS{font-size:48px}.Landing_sampleShelf__XvcmM{--art:88px}}@media (max-width:860px){.Landing_hero__mpjui{grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "shelf" "cta";grid-template-rows:auto}.Landing_heroText__pSYdV{padding-top:24px}.Landing_heroShelf__Cgb17{margin:32px 0;max-width:560px}.Landing_heroCta__WTIAn{padding-top:0}}@media (max-width:720px){.Landing_page__9dSow{--pad:20px;--gap:72px}.Landing_header__3DPNJ{height:76px}.Landing_logo__ADKSQ{width:112px}.Landing_hero__mpjui{padding-top:8px}.Landing_heroText__pSYdV{gap:12px;padding-top:0}.Landing_heroShelf__Cgb17{margin:24px 0}.Landing_h1__9khwS{font-size:32px}.Landing_lede__gLhm7{font-size:15px}.Landing_shelfCount__ORbNc{font-size:13px}.Landing_wideOnly__rWjFj{display:none}.Landing_narrowOnly__Bp8_R{display:inline}.Landing_sampleShelf__XvcmM{--art:84px}.Landing_sampleShelf__XvcmM .Landing_shelfRow__p_EoK:nth-child(n+3){display:none}.Landing_start__Fu2Mx{align-items:stretch}.Landing_cta__ugCIu{width:100%;height:52px;font-size:16px}.Landing_age__fvR9W{font-size:13px}.Landing_h2__oNaNz{font-size:26px}.Landing_steps__TqZB0{margin-top:24px}.Landing_steps__TqZB0 li{gap:12px;padding:16px 0;font-size:15px}.Landing_kindShelf__aGd32{--art:88px}.Landing_tag__nWWgj{font-size:13px}.Landing_meanings__Q0IN1 li{padding:0 8px;font-size:15px}.Landing_faq__SdPfK{margin-top:16px}.Landing_faqQ__p1fzA{padding:18px 0;font-size:15px}.Landing_faqA__20_7k{padding-bottom:20px;font-size:15px}.Landing_closing__MH5VF{gap:24px}.Landing_closing__MH5VF,.Landing_startCenter__N_1yH{align-items:stretch;text-align:left}}.SiteFooter_wrap__La10o{max-width:1440px;margin:120px auto 0;padding:0 120px}.SiteFooter_inner__R5i8N{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:28px 0 48px;border-top:1px solid var(--line);font-size:14px;line-height:1.6;color:#7a5a3a}.SiteFooter_links__aH0kt a:hover{text-decoration:underline;text-underline-offset:3px}.SiteFooter_privacy__GWaBJ{font-weight:700;color:var(--ink)}@media (max-width:1080px){.SiteFooter_wrap__La10o{padding:0 48px}}@media (max-width:720px){.SiteFooter_wrap__La10o{margin-top:72px;padding:0 20px}.SiteFooter_inner__R5i8N{flex-direction:column;align-items:flex-start;gap:6px;padding:24px 0 40px;font-size:13px}}.ConsentSheet_wrap__6ifp9{display:flex;flex-direction:column;gap:14px;padding:4px 0 8px}.ConsentSheet_title__olK5Q{margin:0 0 6px;font-family:var(--display);font-weight:400;font-size:26px;line-height:1.35}.ConsentSheet_check__o8hN_{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:15px;cursor:pointer}.ConsentSheet_check__o8hN_ input{width:22px;height:22px;flex-shrink:0;accent-color:var(--ink)}.ConsentSheet_check__o8hN_ a,.ConsentSheet_privacy__MZdRT{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.ConsentSheet_privacy__MZdRT{font-size:13px;color:var(--muted);text-decoration:none}.ConsentSheet_warn__mpq7j{margin:0;font-size:13px;color:var(--primary-dark)}.ConsentSheet_kakao__TwI9Q{width:100%;height:52px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;background:#fee500;color:rgba(0,0,0,.85);font-size:16px;font-weight:600;cursor:pointer}