.wLuDIG_wrap{width:100%;padding:12px var(--s-5);padding-top:calc(12px + env(safe-area-inset-top,0px));box-sizing:border-box;align-items:flex-start;gap:8px;display:flex;position:relative}.wLuDIG_icon{flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.wLuDIG_body{min-width:0;color:var(--ink);word-break:break-word;overflow-wrap:anywhere;flex:auto;font-size:13px;font-weight:500;line-height:1.45}.wLuDIG_link{color:inherit;text-underline-offset:2px;white-space:nowrap;align-items:center;gap:2px;margin-left:6px;font-weight:600;text-decoration:underline;display:inline-flex}.wLuDIG_danger{background:var(--alert-bg)}.wLuDIG_danger .wLuDIG_icon{color:var(--alert-icon)}.wLuDIG_info{background:var(--surface-2)}.wLuDIG_info .wLuDIG_icon{color:var(--text-2)}
.KEaN8W_dim{z-index:96;background:rgba(var(--scrim-rgb), .5);box-shadow:inset 0 0 0 100vmax rgba(var(--scrim-rgb), var(--sheet-dim-add,0));padding:var(--s-4);justify-content:center;align-items:center;animation:.18s ease-out KEaN8W_ppFade;display:flex;position:fixed;inset:0}@keyframes KEaN8W_ppFade{0%{opacity:0}to{opacity:1}}.KEaN8W_card{width:min(360px,100%);max-height:100%;max-height:calc(100dvh - 2 * var(--s-4) - env(safe-area-inset-bottom,0px));background:var(--surface);border-radius:var(--price-card-radius);border:1px solid var(--modal-outline);box-shadow:0 16px 40px rgba(var(--shadow-rgb), .22);word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere;flex-direction:column;animation:.32s cubic-bezier(.2,.9,.3,1.15) KEaN8W_ppPop;display:flex;position:relative;overflow:hidden}@keyframes KEaN8W_ppPop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.KEaN8W_dim,.KEaN8W_card,.KEaN8W_wait{animation:none}}.KEaN8W_card[data-tier=starter]{--g-top:var(--glow-starter-top);--g-b1:var(--glow-starter-b1);--g-b2:var(--glow-starter-b2)}.KEaN8W_card[data-tier=creator]{--g-top:var(--glow-creator-top);--g-b1:var(--glow-creator-b1);--g-b2:var(--glow-creator-b2)}.KEaN8W_card[data-tier=pro]{--g-top:var(--glow-pro-top);--g-b1:var(--glow-pro-b1);--g-b2:var(--glow-pro-b2)}.KEaN8W_scroll{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.KEaN8W_hero{isolation:isolate;min-height:96px;padding:var(--s-4) var(--s-5);text-align:center;background:var(--postpay-hero-bg);border-bottom:1px solid var(--price-panel-line);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.KEaN8W_glow{z-index:-1;pointer-events:none;background:var(--g-b1,transparent);opacity:.3;position:absolute;inset:0}.KEaN8W_glow i{filter:blur(56px);border-radius:50%;display:block;position:absolute}.KEaN8W_glowTop{background:var(--g-top,transparent);width:240px;height:200px;top:-80px;right:-70px}.KEaN8W_glowBand{background:var(--g-b2,transparent);width:280px;height:200px;top:-90px;left:10%}.KEaN8W_glowArc{background:var(--g-b2,transparent);width:260px;height:200px;bottom:-100px;right:-80px}.KEaN8W_heroTitle{font-size:var(--fs-32);letter-spacing:-.02em;color:var(--postpay-hero-ink);margin:0;font-weight:700;line-height:1.2}.KEaN8W_heroSub{font-size:var(--fs-13);color:var(--postpay-hero-sub);margin:6px 0 0;font-weight:700}.KEaN8W_body{padding:var(--s-5) var(--s-5) var(--s-1)}.KEaN8W_title{margin:0 0 var(--s-4);font-size:var(--fs-20);letter-spacing:-.02em;color:var(--ink);text-align:left;align-items:flex-start;gap:6px;font-weight:700;line-height:1.3;display:flex}.KEaN8W_titleCheck{color:var(--success);flex:none;font-size:22px;line-height:26px}.KEaN8W_list{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.KEaN8W_item{grid-template-columns:22px 1fr;align-items:start;gap:10px;display:grid}.KEaN8W_icon{color:var(--ink);font-size:19px;line-height:21px}.KEaN8W_lipIcon{background:var(--ink);width:19px;height:19px;margin-top:1px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.KEaN8W_itemTitle{font-size:var(--fs-15);color:var(--ink);font-weight:700;line-height:21px}.KEaN8W_foot{padding:var(--s-4) var(--s-5) 18px;flex:none}.KEaN8W_wait{background:var(--surface);border-radius:var(--r-lg);border:1px solid var(--modal-outline);min-width:200px;max-width:100%;box-shadow:0 16px 40px rgba(var(--shadow-rgb), .22);flex-direction:column;align-items:center;gap:14px;padding:26px 28px 22px;animation:.22s ease-out KEaN8W_ppPop;display:flex}.KEaN8W_waitText{font-size:var(--fs-15);color:var(--ink);text-align:center;margin:0;font-weight:700}
.UG07kG_layout{z-index:9999;-webkit-overflow-scrolling:touch;background:var(--surface);color:var(--text-1);padding:40px 20px calc(env(safe-area-inset-bottom,0px) + 60px);word-break:keep-all;overflow-wrap:break-word;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.UG07kG_container{text-align:center;width:100%;max-width:580px;margin:auto 0}.UG07kG_icon{margin-bottom:20px}.UG07kG_icon svg{width:120px;height:120px}.UG07kG_title{letter-spacing:-.26px;margin:0 0 12px;font-size:26px;font-weight:700;line-height:1.53}.UG07kG_desc{color:var(--text-2);margin:0 0 32px;font-size:16px;line-height:1.5}.UG07kG_detail{text-align:left;background:var(--surface-2);border-radius:12px;width:100%;margin-bottom:32px;padding:16px}.UG07kG_section{margin:0}.UG07kG_section:not(:first-of-type){margin-top:20px}.UG07kG_section.UG07kG_highlight{background:rgba(var(--ink-rgb), .05);border-radius:6px;padding:8px 12px}.UG07kG_sectionTitle{color:var(--text-1);margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.71}.UG07kG_sectionBody{color:var(--text-2);margin:0;font-size:14px;font-weight:500;line-height:1.71}.UG07kG_checkList{margin:0;padding:0;list-style:none}.UG07kG_checkItem{color:var(--text-2);padding-left:20px;font-size:14px;font-weight:500;line-height:1.71;position:relative}.UG07kG_checkItem:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.10938 7.51621L3.14057 6.48501L5.51233 8.85676L10.7714 3.59766L11.8026 4.62885L5.51233 10.9192L2.10938 7.51621Z' fill='%23644AFF'/%3E%3C/svg%3E") 0 0/100% no-repeat;width:14px;height:14px;position:absolute;top:4px;left:0}.UG07kG_footer{color:var(--text-3);font-size:14px;font-weight:500;line-height:1.5;display:block}.UG07kG_mail{color:var(--accent-text);text-decoration:none}.UG07kG_mail:hover{text-decoration:underline}
._6OsnHG_dim{inset:0;z-index:95;background:rgba(var(--scrim-rgb), .6);justify-content:center;align-items:center;padding:24px;animation:.2s ease-out _6OsnHG_fade;display:flex;position:fixed;inset:0}@keyframes _6OsnHG_fade{0%{opacity:0}to{opacity:1}}._6OsnHG_wrap{--surface:#fff;--ink:#100c20;--text-2:#666471;--coupon-edge:#e4e1f1;width:min(272px,100%);animation:.3s cubic-bezier(.2,.9,.3,1.2) _6OsnHG_pop;position:relative}@keyframes _6OsnHG_pop{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._6OsnHG_dim,._6OsnHG_wrap,._6OsnHG_coupon{animation:none}}._6OsnHG_backEdge{z-index:0;width:100%;height:30px;filter:drop-shadow(0 -2px 4px rgba(var(--shadow-rgb), .08));position:absolute;top:89px;left:0;right:0}._6OsnHG_coupon{z-index:1;background:linear-gradient(165deg, #9a8cff 0%, var(--accent) 55%, #5238e8 100%);height:128px;box-shadow:0 10px 30px rgba(var(--accent-rgb), .35);border-radius:18px;flex-direction:column;align-items:center;margin:0 12px;padding:22px 14px 0;animation:.45s cubic-bezier(.2,.9,.3,1.1) .1s both _6OsnHG_rise;display:flex;position:relative}@keyframes _6OsnHG_rise{0%{transform:translateY(70px)}to{transform:none}}._6OsnHG_couponValue{color:var(--on-color);font-size:var(--fs-16);text-align:center;white-space:nowrap;margin-top:0;font-weight:600;line-height:1.35;display:block}._6OsnHG_couponName{font-size:var(--fs-22);letter-spacing:-.3px;font-weight:700}._6OsnHG_envelope{z-index:2;filter:drop-shadow(0 -4px 10px rgba(var(--shadow-rgb), .12));margin-top:-34px;position:relative}._6OsnHG_flap{width:100%;height:30px;margin-bottom:-6px;display:block}._6OsnHG_body{background:var(--surface);text-align:center;border-radius:0 0 18px 18px;padding:0 18px 18px}._6OsnHG_title{font-size:var(--fs-20);color:var(--ink);white-space:pre-line;margin:0;font-weight:700;line-height:1.4}._6OsnHG_desc{font-size:var(--fs-12);color:var(--text-2);white-space:pre-line;word-break:keep-all;text-wrap:balance;margin:6px 0 0;line-height:1.5}._6OsnHG_cta{background:var(--accent);width:100%;height:44px;color:var(--accent-fg);font-family:inherit;font-size:var(--fs-15);cursor:pointer;border:0;border-radius:12px;margin-top:14px;font-weight:600}._6OsnHG_close{background:rgba(var(--on-color-rgb), .28);width:40px;height:40px;color:var(--on-color);cursor:pointer;border:0;border-radius:50%;padding:0;display:block;position:absolute;bottom:-54px;left:50%;transform:translate(-50%)}._6OsnHG_closeInner{justify-content:center;align-items:center;width:100%;height:100%;line-height:1;display:flex}
._7gG27q_dim{inset:0;z-index:95;background:rgba(var(--scrim-rgb), .6);justify-content:center;align-items:flex-end;animation:.18s ease-out _7gG27q_peFade;display:flex;position:fixed;inset:0}@keyframes _7gG27q_peFade{0%{opacity:0}to{opacity:1}}._7gG27q_stack{flex-direction:column;width:100%;max-height:calc(100dvh - 24px);display:flex}._7gG27q_card{width:100%;min-height:0;max-height:calc(100dvh - 48px);padding:28px var(--s-5) calc(var(--s-5) + env(safe-area-inset-bottom,0px));background:linear-gradient(160deg, #7d6bff 0%, var(--accent) 45%, #a78bfa 80%, #f0a6ff 100%);color:var(--accent-fg);text-align:center;box-shadow:0 -12px 40px rgba(var(--shadow-rgb), .35);border-radius:28px 28px 0 0;animation:.26s cubic-bezier(.2,.9,.3,1.05) _7gG27q_pePop;position:relative;overflow-y:auto}@keyframes _7gG27q_pePop{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){._7gG27q_dim,._7gG27q_card{animation:none}}._7gG27q_eyebrow{font-size:var(--fs-13);letter-spacing:.4px;opacity:.85;margin:0;font-weight:500}._7gG27q_title{margin:var(--s-2) 0 0;font-size:var(--fs-22);letter-spacing:-.3px;word-break:keep-all;font-weight:800;line-height:1.4}._7gG27q_couponWrap{width:min(260px,100%);margin:var(--s-5) auto var(--s-6);filter:drop-shadow(0 12px 20px #100c2047)}._7gG27q_coupon{--cut:70%;border-radius:var(--r-lg);color:#100c20;text-align:left;min-height:112px;-webkit-mask:radial-gradient(circle at var(--cut) 0, transparent 11px, #000 11.5px) top / 100% 51% no-repeat, radial-gradient(circle at var(--cut) 100%, transparent 11px, #000 11.5px) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle at var(--cut) 0, transparent 11px, #000 11.5px) top / 100% 51% no-repeat, radial-gradient(circle at var(--cut) 100%, transparent 11px, #000 11.5px) bottom / 100% 51% no-repeat;mask:radial-gradient(circle at var(--cut) 0, transparent 11px, #000 11.5px) top / 100% 51% no-repeat, radial-gradient(circle at var(--cut) 100%, transparent 11px, #000 11.5px) bottom / 100% 51% no-repeat;background:linear-gradient(145deg,#fff,#ece6ff);display:flex;position:relative}._7gG27q_coupon:after{content:"";left:calc(var(--cut) - 1px);background:repeating-linear-gradient(#644aff66 0 5px,#0000 5px 10px);width:2px;position:absolute;top:16px;bottom:16px}._7gG27q_couponMain{flex:0 0 var(--cut);min-width:0;padding:var(--s-4) var(--s-3) var(--s-4) var(--s-5)}._7gG27q_couponStub{text-align:center;color:#644aff;flex:1 1 0;justify-content:center;align-items:center;min-width:0;display:flex}._7gG27q_stubInner{flex-direction:column;align-items:center;gap:4px;display:flex}._7gG27q_couponStub b{font-size:var(--fs-24);letter-spacing:-.3px;font-weight:700;line-height:1.1}._7gG27q_passLabel{font-size:var(--fs-12);letter-spacing:.4px;color:#644aff;margin:0;font-weight:500}._7gG27q_days{margin:var(--s-2) 0 0;font-size:var(--fs-18);font-weight:700;line-height:1}._7gG27q_days b{letter-spacing:-.5px;margin-right:4px;font-size:28px;font-weight:700}._7gG27q_check{margin:var(--s-2) 0 0;font-size:var(--fs-13);color:#5a5470;font-weight:400;line-height:1.4}._7gG27q_check i{color:#644aff;vertical-align:-2px;margin-right:4px}._7gG27q_card ._7gG27q_cta{color:#fff;background:#100c20}._7gG27q_footRow{padding:0 var(--s-3) var(--s-1);flex:none;justify-content:flex-end;display:flex}._7gG27q_footBtn{min-height:44px;padding:0 var(--s-2);color:#fff;font-family:inherit;font-size:var(--fs-14);cursor:pointer;background:0 0;border:0;font-weight:600}
