._scene_hqnek_1{text-align:center;background:0 0;flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;padding:70px 24px 95px;display:flex;position:relative;overflow:hidden}._friendScene_hqnek_15{width:100%;height:100%;min-height:0;position:relative;overflow:hidden}._friendCard_hqnek_23{flex-direction:column;align-items:center;gap:24px;width:min(340px,100% - 58px);max-height:calc(100% - 36px);margin:18px auto 0;padding:24px 20px 16px;display:flex;position:relative;overflow-y:auto}._friendMascot_hqnek_36{object-fit:contain;width:180px;height:164px;display:block}._friendHeading_hqnek_43{text-align:center;width:100%}._friendHeading_hqnek_43 h1{color:#1e3a8a;margin:0 0 6px;font-family:Kanit,Prompt,sans-serif;font-size:28px;font-weight:800;line-height:1.2}._friendHeading_hqnek_43 p{color:#64748b;margin:0;font-size:12px;font-weight:500;line-height:1.4}._friendButton_hqnek_65{color:#fff;white-space:nowrap;background:linear-gradient(#58d36e,#2dad4ae8);border:0;border-radius:100px;flex:none;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;padding:10px 14px;font-size:16px;font-weight:800;display:flex;box-shadow:0 4px 8px #1e3a8a21}._friendButton_hqnek_65 img{width:24px;height:24px;display:block}._friendButton_hqnek_65:disabled{cursor:wait;opacity:.75}._friendFallback_hqnek_95{color:#0758bf;background:0 0;border:0;margin-top:-14px;font-size:13px;font-weight:700;text-decoration:underline}._benefits_hqnek_105{background:#f9fafb;border:1px solid #bae6fd;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:9px;display:grid}._benefits_hqnek_105>div{color:#1e293b;text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:0 5px;font-size:11px;font-weight:400;line-height:1.4;display:flex}._benefits_hqnek_105>div+div{border-left:1px solid #bae6fd}._benefits_hqnek_105 img{width:20px;height:20px;display:block}@media (max-width:370px){._friendCard_hqnek_23{width:calc(100% - 36px);padding-left:14px;padding-right:14px}}._card_hqnek_147{z-index:1;overscroll-behavior:contain;background:#fff;border:3px solid #bae6fd;border-radius:24px;width:min(100%,330px);max-height:100%;padding:30px 23px 32px;position:relative;overflow-y:scroll;box-shadow:0 12px 12px #1e3a8a21}._logo_hqnek_161{object-fit:contain;width:140px;height:60px;margin:0 auto 15px;display:block}._card_hqnek_147 h1{color:#1e3a8a;margin:0 0 9px;font-size:25px;font-weight:900;line-height:1.25}._card_hqnek_147 p{color:#64748b;margin:0;font-size:13px;line-height:1.5}._spinner_hqnek_184{color:#2563eb;width:34px;height:34px;margin:26px auto 0;animation:.9s linear infinite _spin_hqnek_184;display:block}._actionState_hqnek_193 ._detail_hqnek_193{margin-top:8px}._primaryButton_hqnek_197{color:#fff;background:#2563eb;border:0;border-radius:100px;width:100%;min-height:48px;margin-top:24px;font-size:15px;font-weight:800;box-shadow:0 4px 4px #1e3a8a21}._lineButton_hqnek_210{color:#fff;background:#06c755;border-radius:100px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:24px;padding:10px 16px;font-size:15px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 4px 4px #1e3a8a21}._lineButton_hqnek_210 img{width:24px;height:24px;display:block}._textButton_hqnek_234{color:#0758bf;background:0 0;border:0;width:100%;margin-top:15px;font-size:13px;font-weight:700;text-decoration:underline;display:block}._mascot_hqnek_246{z-index:2;pointer-events:none;width:clamp(90px,28vw,135px);height:auto;position:absolute;top:max(12px,4dvh);left:-8px}._pack_hqnek_256{z-index:2;pointer-events:none;width:clamp(70px,23vw,105px);height:auto;position:absolute;bottom:2%;right:3%}@keyframes _spin_hqnek_184{to{transform:rotate(360deg)}}@media (max-height:600px){._scene_hqnek_1{padding-top:55px;padding-bottom:55px}._mascot_hqnek_246{top:-22px}._pack_hqnek_256{bottom:-20px}}@media (prefers-reduced-motion:reduce){._spinner_hqnek_184{animation-duration:2s}}
