.dg-overlay{z-index:1000;box-sizing:border-box;background:#0f172a73;outline:none;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dg-page{box-sizing:border-box;background:#f8fafc;flex:1 0 auto;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.dg-card{box-sizing:border-box;text-align:center;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:100%;max-width:460px;padding:40px 32px;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,sans-serif;box-shadow:0 1px 3px #0f172a0f}.dg-eyebrow{color:#475569;justify-content:center;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;line-height:1.6;display:flex}.dg-dot{background:#2d5bff;border-radius:999px;flex-shrink:0;width:10px;height:10px;animation:1.4s ease-in-out infinite dg-pulse}.dg-dot.is-done{background:#1a7f4e}.dg-title{color:#0f172a;margin:0;font-size:22px;font-weight:700;line-height:1.3}.dg-line{color:#475569;margin:12px 0 0;font-size:15px;font-weight:400;line-height:1.6}.dg-btn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;height:48px;margin-top:24px;padding:0 24px;font-family:inherit;font-size:16px;font-weight:600;line-height:normal;transition:background .15s,border-color .15s;display:inline-flex}.dg-btn:hover{background:#f1f5f9}.dg-btn:active{background:#e2e8f0}.dg-btn:disabled{color:#cbd5e1;cursor:default;background:0 0;border-color:#cbd5e1}@keyframes dg-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.dg-dot{animation:none}}
