.activation_benefits__v7_W9,.activation_dialog__LmiOr,.activation_page__G_dpL{--gift-bg:#fffaf6;--gift-text:#3c2637;--gift-muted:#70566a;--gift-accent:#86527c;--gift-line:#e5d5df;color:var(--gift-text);font-family:Pretendard,Malgun Gothic,sans-serif;color-scheme:light}.activation_page__G_dpL{max-width:940px;margin:32px auto 64px;padding:clamp(20px,5vw,48px);background:var(--gift-bg);border:1px solid var(--gift-line);border-radius:28px;line-height:1.7}.activation_benefits__v7_W9 *,.activation_dialog__LmiOr *,.activation_page__G_dpL *{box-sizing:border-box}.activation_hero__c1YK8{display:flex;align-items:center;gap:28px;margin-bottom:32px}.activation_hero__c1YK8>img{width:clamp(108px,20vw,176px);height:auto;flex:none}.activation_hero__c1YK8 h1{font-family:inherit;font-size:clamp(25px,4.5vw,40px);line-height:1.3;font-weight:750;letter-spacing:-.035em;margin:0 0 14px;text-wrap:balance}.activation_hero__c1YK8 p{color:var(--gift-muted);margin:0;font-size:16px}.activation_benefits__v7_W9 h2,.activation_dialog__LmiOr h2,.activation_page__G_dpL h2{font-family:inherit;font-weight:700;font-size:21px;line-height:1.45;letter-spacing:-.025em;margin:0 0 12px}.activation_benefits__v7_W9 p,.activation_dialog__LmiOr p,.activation_page__G_dpL p{word-break:keep-all;overflow-wrap:anywhere}.activation_steps__hqUyX{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:0 0 18px;gap:18px}.activation_steps__hqUyX li{padding:0 0 0 36px;position:relative}.activation_steps__hqUyX li>span{position:absolute;left:0;top:0;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#eee0ed;color:#65415e;font-size:14px;font-weight:750}.activation_steps__hqUyX strong{font-size:16px;word-break:keep-all;line-height:1.5;font-weight:700}.activation_steps__hqUyX p{font-size:14px;line-height:1.6;color:var(--gift-muted);margin:5px 0 0}.activation_tutorialArt__8RggI{width:100%;height:auto;display:block;border-radius:20px;margin:20px 0 32px}.activation_campaignArt__bNXn3{width:100%;height:auto;display:block;border-radius:20px;margin-bottom:32px}.activation_actionPanel__a4413{padding:24px;background:#f6eaf2;border-radius:20px;margin:24px 0;scroll-margin-top:90px}.activation_actionPanel__a4413>p:first-of-type{margin:0 0 18px}.activation_actionPanel__a4413 h2{display:flex;gap:8px;align-items:center}.activation_primary__6KEN3{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--gift-accent);color:#fff;border:1px solid transparent;border-radius:13px;min-height:48px;padding:12px 22px;font:inherit;font-weight:750;line-height:1.5;text-decoration:none;cursor:pointer;transition:background .16s}.activation_primary__6KEN3:hover{background:#704168}.activation_primary__6KEN3:disabled{opacity:.65;cursor:wait}.activation_benefits__v7_W9 button:focus-visible,.activation_dialog__LmiOr a:focus-visible,.activation_dialog__LmiOr button:focus-visible,.activation_page__G_dpL a:focus-visible,.activation_page__G_dpL button:focus-visible,.activation_page__G_dpL select:focus-visible{outline:3px solid #8a4a7d;outline-offset:4px}.activation_note__B5cW9{font-size:13px;line-height:1.7;color:var(--gift-muted);margin:14px 0 0}.activation_wallet__FPtIw{padding:24px 0;border-top:1px solid var(--gift-line);border-bottom:1px solid var(--gift-line);margin:24px 0}.activation_wallet__FPtIw>div{display:flex;align-items:center;gap:10px}.activation_wallet__FPtIw h2{margin:0}.activation_wallet__FPtIw strong{white-space:nowrap;color:var(--gift-accent)}.activation_wallet__FPtIw>p{margin:12px 0 0}.activation_smallGuide__VS1Pw>a,.activation_wallet__FPtIw>a{display:inline-flex;align-items:center;gap:6px;font-weight:700;margin:16px 16px 0 0;color:var(--gift-accent);text-underline-offset:4px}.activation_recommendations__6xR5f{margin-top:28px}.activation_recommendations__6xR5f>p{color:var(--gift-muted);margin:0 0 12px}.activation_recommendation__8Yi1q{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid var(--gift-line);padding:18px 0;color:inherit;text-decoration:none}.activation_recommendation__8Yi1q>span:first-child{flex:1;min-width:0}.activation_recommendation__8Yi1q strong{display:block;font-size:17px}.activation_recommendation__8Yi1q small{display:block;font-size:14px;line-height:1.7;color:var(--gift-muted);margin-top:4px}.activation_recommendation__8Yi1q>span:last-child{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:15px}.activation_recommendation__8Yi1q:hover strong{text-decoration:underline;text-underline-offset:4px}.activation_recommendation__8Yi1q .activation_discount__7fNuj{color:#774066;font-weight:700}.activation_smallGuide__VS1Pw{margin-top:32px;padding-top:24px;border-top:1px solid var(--gift-line)}.activation_smallGuide__VS1Pw p{font-size:14px;color:var(--gift-muted);margin:8px 0}.activation_message__8O31Q{padding:16px 20px;border-radius:14px;background:#f0e5ef;color:#4a3044;line-height:1.7;margin:18px 0}.activation_message__8O31Q p{margin:0}.activation_message__8O31Q button{margin-top:12px;min-height:44px}.activation_back__2wjxq{display:block;width:-moz-fit-content;width:fit-content;margin:28px auto 0;color:var(--gift-muted);font-size:14px;text-underline-offset:4px}.activation_profileLabel__qRpVG{display:grid;gap:8px;font-weight:700;margin-bottom:12px}.activation_profileLabel__qRpVG input,.activation_profileLabel__qRpVG select{font:inherit;color:var(--gift-text);background:#fff;min-height:48px;padding:10px 14px;border:1px solid #b59baa;border-radius:12px;width:100%}.activation_textButton__Cg9tK{min-height:44px;display:block;padding:8px 0;margin:8px 0 16px;background:none;border:0;color:var(--gift-accent);font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.activation_included__FnNvM{margin:28px 0}.activation_included__FnNvM ul{padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.activation_included__FnNvM li{display:flex;gap:9px;align-items:center;font-size:15px}.activation_included__FnNvM li svg{color:var(--gift-accent);flex:none}.activation_included__FnNvM>p{font-size:14px;color:var(--gift-muted)}.activation_benefits__v7_W9{background:var(--gift-bg);padding:24px;border:1px solid var(--gift-line);border-radius:20px;margin:28px 0}.activation_benefitsTop__6RVBI{display:flex;gap:18px;align-items:center}.activation_benefitsTop__6RVBI>img{width:84px;height:auto;flex:none}.activation_benefitsTop__6RVBI p{color:var(--gift-muted);font-size:14px;margin:6px 0 14px}.activation_earned__FWQFY{color:#6e3b65;font-weight:750;font-size:15px;line-height:1.6;margin-top:14px}.activation_entry__Vxt32{position:fixed;right:20px;bottom:calc(84px + env(safe-area-inset-bottom));max-width:min(400px,calc(100vw - 24px));z-index:150;display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fffaf6;color:#3c2637;border:1px solid #e5d5df;border-radius:20px;box-shadow:0 8px 28px #39213521;font-family:inherit;color-scheme:light}.activation_entry__Vxt32>img{width:54px;height:auto;flex:none}.activation_entry__Vxt32 p{font-size:14px;line-height:1.6;margin:0 0 6px;word-break:keep-all}.activation_entry__Vxt32 a{font-size:14px;font-weight:750;color:#77446d;text-underline-offset:4px}.activation_entry__Vxt32 .activation_hideToday__FGq9F{display:block;font:inherit;font-size:12px;padding:6px 0;text-decoration:underline;text-underline-offset:4px;background:transparent;border:0;color:#70566a;min-width:44px;min-height:44px;align-self:flex-start;cursor:pointer}.activation_entry__Vxt32 a:focus-visible,.activation_entry__Vxt32 button:focus-visible{outline:3px solid #86527c;outline-offset:4px}.activation_dialog__LmiOr{border:1px solid var(--gift-line);background:var(--gift-bg);padding:clamp(20px,4vw,34px);border-radius:24px;max-width:600px;width:calc(100% - 28px);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 18px 50px #30182d35}.activation_dialog__LmiOr::backdrop{background:#23142580}.activation_dialog__LmiOr header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.activation_dialog__LmiOr header>button{flex:none;display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid var(--gift-line);border-radius:50%;background:#fffaf6;color:var(--gift-muted);cursor:pointer}.activation_dialog__LmiOr>img{display:block;width:112px;height:auto;margin:0 auto 14px}.activation_dialog__LmiOr .activation_wallet__FPtIw{margin-top:20px;padding-top:20px}.activation_dialog__LmiOr .activation_recommendations__6xR5f{margin-top:24px}.activation_review__qlDSB{padding-top:24px;margin-top:26px;border-top:1px solid var(--gift-line)}.activation_review__qlDSB p{font-size:14px;color:var(--gift-muted)}.activation_review__qlDSB>a{display:inline-flex;align-items:center;min-height:44px;color:var(--gift-accent);font-weight:700;text-underline-offset:4px}@media(max-width:560px){.activation_page__G_dpL{margin:12px 10px 40px;border-radius:20px;padding:22px 18px}.activation_hero__c1YK8{gap:14px;align-items:flex-start}.activation_hero__c1YK8>img{width:95px}.activation_hero__c1YK8 h1{font-size:26px}.activation_hero__c1YK8 p{font-size:14px}.activation_hero__c1YK8 p br{display:none}.activation_steps__hqUyX{gap:12px}.activation_steps__hqUyX li{padding-left:0;padding-top:34px}.activation_steps__hqUyX strong{font-size:14px}.activation_steps__hqUyX p{font-size:13px}.activation_steps__hqUyX li>span{top:0}.activation_actionPanel__a4413{padding:20px 16px}.activation_primary__6KEN3{width:100%}.activation_included__FnNvM ul{gap:12px 8px}.activation_included__FnNvM li{font-size:14px}.activation_recommendation__8Yi1q{align-items:flex-start;gap:10px}.activation_recommendation__8Yi1q>span:last-child{display:block}.activation_recommendation__8Yi1q>span:last-child svg{display:block;margin:6px 0 0 auto}.activation_benefits__v7_W9{padding:18px}.activation_benefitsTop__6RVBI{gap:12px}.activation_benefitsTop__6RVBI>img{width:66px}.activation_benefits__v7_W9 h2{font-size:19px}.activation_wallet__FPtIw>div{align-items:flex-start}.activation_wallet__FPtIw h2{font-size:19px}.activation_dialog__LmiOr .activation_primary__6KEN3{width:100%}}@media(prefers-reduced-motion:reduce){.activation_primary__6KEN3{transition:none}}