.notif-popover .ant-popover-arrow{display:none}.notif-popover .ant-popover-inner{border-radius:16px;box-shadow:0 16px 48px #181b2c29,0 2px 8px #181b2c0f;font-family:Inter,Noto Sans KR,sans-serif;overflow:hidden;padding:0!important}.notif-popover .ant-popover-title{border:0;margin:0;min-width:0;padding:0}.notif-popover .ant-popover-inner-content{padding:0}.notif-dd-head{align-items:center;border-bottom:1px solid #e6e9fc;display:flex;height:66px;justify-content:space-between;padding:0 18px}.notif-dd-title{color:#181b2c;font-size:20px;font-weight:800;line-height:28px;margin:0}.notif-dd-action{background:#fff;border:1px solid #d6d9e4;border-radius:10px;color:#181b2c;cursor:pointer;font-size:14px;font-weight:500;height:34px;line-height:20px;padding:0 20px;transition:background-color .2s ease,border-color .2s ease}.notif-dd-action:hover:not(:disabled){background:#f7f8fc;border-color:#c5c9d8}.notif-dd-action:disabled{border-color:#e6e9fc;color:#a6a9bc;cursor:default}.notif-dd-body{max-height:min(720px,100vh - 170px);max-width:calc(100vw - 32px);overflow-y:auto;overscroll-behavior:contain;width:432px}.full-modal .ant-modal{max-width:100%}.full-modal .ant-modal-title{align-items:center;display:flex;justify-content:center;width:100%}.full-modal .ant-modal-title img{margin-right:8px}.full-modal .ant-modal-content{color:gray;text-align:center}.full-modal .ant-modal-footer{text-align:center}.full-modal .ant-modal-footer button{width:180px}.en-popup{pointer-events:auto;position:fixed;top:72px;z-index:99999}.en-card{background:#fff;border-radius:20px;box-shadow:0 12px 40px #00000029,0 2px 8px #0000000f;max-width:calc(100vw - 40px);overflow:hidden;padding:20px 20px 0;position:relative;width:320px}.en-header-row{align-items:center;display:flex;gap:10px;margin-bottom:8px}.en-spark-wrap{align-items:center;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;position:relative;width:32px}.en-spark-ring{animation:spark-spin 2s linear infinite;background:conic-gradient(#f59e0b 0,#fbbf24 40%,#fef3c7 60%,#f59e0b);border-radius:50%;top:0;right:0;bottom:0;left:0;position:absolute}.en-spark-ring:after{background:#fff;border-radius:50%;content:"";top:3px;right:3px;bottom:3px;left:3px;position:absolute}.en-spark-icon{animation:spark-pulse 1.5s ease-in-out infinite;color:#f59e0b;font-size:14px;position:relative;z-index:1}@keyframes spark-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes spark-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.en-close{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;position:absolute;right:14px;top:14px;transition:background .2s;width:28px}.en-close:hover{background:#e5e7eb}.en-title{color:#111827;font-size:16px;font-weight:800;line-height:1.3;margin:0}.en-body{color:#6b7280;font-size:13px;line-height:1.5;margin:0 0 12px}.en-img-wrap{aspect-ratio:5/2;background:#f3f4f6;border-radius:12px;margin-bottom:12px;overflow:hidden}.en-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.en-meta{color:#374151;font-size:13px;gap:6px;margin-bottom:14px}.en-meta,.en-meta-item{align-items:center;display:flex}.en-meta-item{gap:5px}.en-meta-icon{height:15px;width:15px}.en-dot{color:#d1d5db;font-size:16px}.en-actions{display:flex;gap:10px;margin-bottom:4px}.en-btn-primary{align-items:center;background:#1a56db;border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;flex:1;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:9px 14px;transition:background .2s,transform .1s;white-space:nowrap}.en-btn-primary:hover{background:#1d4ed8}.en-btn-primary:active{transform:scale(.97)}.en-arrow{align-items:center;background:#ffffff40;border-radius:50%;display:inline-flex;font-size:13px;height:22px;justify-content:center;width:22px}.en-btn-secondary{background:#fff;border:1.5px solid #e5e7eb;border-radius:50px;color:#374151;cursor:pointer;flex:1;font-size:13px;font-weight:500;padding:9px 14px;transition:background .2s,border-color .2s;white-space:nowrap}.en-btn-secondary:hover{background:#f9fafb;border-color:#d1d5db}.en-progress-wrap{background:#e5e7eb;border-radius:0 0 20px 20px;height:4px;margin:0 -20px;overflow:hidden}.en-progress-bar{animation:en-progress linear forwards;background:linear-gradient(90deg,#22c55e,#86efac);border-radius:2px;height:100%}@keyframes en-progress{0%{width:100%}to{width:0}}.en-slide-enter-active{animation:en-in .4s cubic-bezier(.34,1.56,.64,1)}.en-slide-leave-active{animation:en-out .25s ease-in forwards}@keyframes en-in{0%{opacity:0;transform:translateY(-16px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes en-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.tn-slide-enter-active{animation:en-in .4s cubic-bezier(.34,1.56,.64,1)}.tn-slide-leave-active{animation:en-out .25s ease-in forwards}.spin-globe[data-v-2e49bfff]{flex:none;stroke:currentColor;stroke-width:1.6}
