@font-face{font-family:GmarketSansLight;src:url(/build/fonts/GmarketSansLight.woff2) format("woff2"),url(/build/fonts/GmarketSansLight.woff) format("woff"),url(/build/fonts/GmarketSansLight.ttf) format("truetype"),url(/build/fonts/GmarketSansLight.eot) format("embedded-opentype");font-style:normal}@font-face{font-family:GmarketSansMedium;src:url(https://d1juv1a8dy6w7.cloudfront.net/font/GmarketSansMedium.woff2) format("woff2"),url(https://d1juv1a8dy6w7.cloudfront.net/font/GmarketSansMedium.woff) format("woff"),url(https://d1juv1a8dy6w7.cloudfront.net/font/GmarketSansMedium.ttf) format("truetype"),url(https://d1juv1a8dy6w7.cloudfront.net/font/GmarketSansMedium.eot) format("embedded-opentype");font-style:normal}@font-face{font-family:GmarketSansBold;src:url(https://d1juv1a8dy6w7.cloudfront.net/font/GmarketSansBold.woff2) format("woff2"),url(https://d1juv1a8dy6w7.cloudfront.net/font/GmarketSansBold.woff) format("woff"),url(https://d1juv1a8dy6w7.cloudfront.net/font/GmarketSansBold.ttf) format("truetype"),url(https://d1juv1a8dy6w7.cloudfront.net/font/GmarketSansBold.eot) format("embedded-opentype")}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-ExtraBold.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Black.woff2) format("woff2");font-weight:900;font-display:swap}@keyframes heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.08)}28%{transform:scale(1)}42%{transform:scale(1.06)}56%{transform:scale(1)}}@keyframes count-badge-pulse{0%,to{transform:scale(1);box-shadow:0 0 #f5af3673}50%{transform:scale(1.1);box-shadow:0 0 0 5px #f5af3600}}@keyframes count-badge-pulse-on-dark{0%,to{transform:scale(1);box-shadow:0 0 #ffffff8c}50%{transform:scale(1.1);box-shadow:0 0 0 5px #fff0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}#pin-auth-method-modal .base-modal-body{margin-top:none}@media (max-width: 768px){#pin-auth-method-modal .modal-panel{width:90vw;max-width:90vw;height:fit-content}}@media (max-width: 480px){#pin-auth-method-modal .modal-panel{border-radius:8px}}#pin-auth-method-modal .info-section{display:flex;flex-direction:column;padding:24px;background:#fbfcfd;border-radius:16px;border:1px solid #e8ecf0;margin-bottom:20px;box-shadow:0 2px 8px #0000000a}#pin-auth-method-modal .info-section .info-description{font-size:15px;color:#6b7280;margin:0;line-height:1.6}#pin-auth-method-modal .auth-method-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}#pin-auth-method-modal .auth-method-grid--single{grid-template-columns:minmax(0,240px);justify-content:center}#pin-auth-method-modal .auth-method-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 12px;background:#fff;border:1px solid #e3ecfd;border-radius:14px;cursor:pointer;transition:all .2s ease}#pin-auth-method-modal .auth-method-card:hover{border-color:#0048c8;box-shadow:0 4px 12px #0048c81f;transform:translateY(-2px)}#pin-auth-method-modal .auth-method-card:focus-visible{outline:2px solid #0048c8;outline-offset:2px}#pin-auth-method-modal .auth-method-card:active{transform:translateY(0)}#pin-auth-method-modal .auth-method-icon{display:flex;align-items:center;justify-content:center;gap:8px;width:40px;height:40px}#pin-auth-method-modal .auth-method-icon img{width:28px;height:28px;object-fit:contain}#pin-auth-method-modal .auth-method-label{font-size:15px;font-weight:700;color:#1a1a1a;font-family:var(--font-pretendard);word-break:keep-all}@media (max-width: 480px){#pin-auth-method-modal .info-section{padding:20px;border-radius:12px;margin-bottom:16px}#pin-auth-method-modal .info-section .info-description{font-size:14px;line-height:1.5}#pin-auth-method-modal .auth-method-card{padding:20px 8px}}
