@charset "UTF-8";@font-face{font-family:Notification;font-style:normal;font-weight:400;src:url(/static/media/notification.3657084dc0419605a91c.eot);src:url(/static/media/notification.3657084dc0419605a91c.eot?#iefixs3g3t9) format("embedded-opentype"),url(/static/media/notification.c392cd33d9d9de730f9d.woff) format("woff"),url(/static/media/notification.c5d9251ea82e42f75381.ttf) format("truetype"),url(/static/media/notification.5d0158671dd860c714c4.svg#notification) format("svg")}.notification-container{box-sizing:border-box;max-height:calc(100% - 30px);overflow-x:hidden;overflow-y:auto;padding:0 15px;position:fixed;right:0;top:0;width:320px;z-index:999999}.notification{background-color:#ccc;border-radius:2px;box-shadow:0 0 12px #999;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1em;line-height:1.2em;margin-top:15px;opacity:.9;padding:15px 15px 15px 58px;position:relative}.notification .title{font-size:1em;font-weight:700;line-height:1.2em;margin:0 0 5px}.notification:focus,.notification:hover{opacity:1}.notification-enter{transform:translate3d(100%,0,0);visibility:hidden}.notification-enter.notification-enter-active{transform:translateZ(0);transition:all .4s;visibility:visible}.notification-exit{transform:translateZ(0);visibility:visible}.notification-exit.notification-exit-active{transform:translate3d(100%,0,0);transition:all .4s;visibility:hidden}.notification:before{display:block;font-family:Notification;font-size:28px;height:28px;left:15px;line-height:28px;margin-top:-14px;position:absolute;text-align:center;top:50%;width:28px}.notification-info{background-color:#2f96b4}.notification-info:before{content:""}.notification-success{background-color:#51a351}.notification-success:before{content:""}.notification-warning{background-color:#f89406}.notification-warning:before{content:""}.notification-error{background-color:#bd362f}.notification-error:before{content:""}:root{--crm-brand:#2563eb;--crm-brand-ink:#1d4ed8;--crm-brand-soft:#2563eb1a;--crm-blue:#0ea5e9;--crm-blue-ink:#0369a1;--crm-blue-soft:#0ea5e91a;--crm-bg:#f1f5f9;--crm-card:#fff;--crm-soft:#f8fafc;--crm-line:#e5e7eb;--crm-line-strong:#cbd5e1;--crm-ink:#0f172a;--crm-sub:#334155;--crm-muted:#64748b;--crm-ok:#16a34a;--crm-ok-soft:#16a34a1a;--crm-warn:#f59e0b;--crm-warn-soft:#f59e0b1a;--crm-danger:#dc2626;--crm-danger-soft:#dc26261a;--crm-violet:#8b5cf6;--crm-violet-soft:#8b5cf61a;--crm-teal:#0ea5e9;--crm-teal-soft:#0ea5e91a;--crm-neutral:#64748b;--crm-neutral-soft:#f1f5f9;--crm-radius:12px;--crm-radius-sm:8px;--crm-radius-pill:999px;--crm-shadow:0 1px 2px #0f172a0d;--crm-shadow-hover:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--crm-ring:0 0 0 3px #2563eb2e;--crm-pad:1.15rem 1.3rem;--crm-gap:14px;--crm-dur:0.18s}html.dark{--crm-brand:#3b82f6;--crm-brand-ink:#93c5fd;--crm-brand-soft:#3b82f629;--crm-blue:#38bdf8;--crm-blue-ink:#7dd3fc;--crm-blue-soft:#38bdf829;--crm-bg:#0f172a;--crm-card:#1e293b;--crm-soft:#334155;--crm-line:#334155;--crm-line-strong:#475569;--crm-ink:#f8fafc;--crm-sub:#cbd5e1;--crm-muted:#94a3b8;--crm-ok:#22c55e;--crm-ok-soft:#22c55e29;--crm-warn:#eab308;--crm-warn-soft:#eab30829;--crm-danger:#ef4444;--crm-danger-soft:#ef444429;--crm-violet:#a78bfa;--crm-violet-soft:#a78bfa2e;--crm-teal:#2dd4bf;--crm-teal-soft:#2dd4bf29;--crm-neutral:#94a3b8;--crm-neutral-soft:#94a3b824;--crm-shadow:0 1px 2px #00000040,0 6px 20px #00000059;--crm-shadow-hover:0 10px 30px #00000080;--crm-ring:0 0 0 3px #3b82f647}.crm-scope{color:#0f172a;color:var(--crm-ink)}.crm-scope *,.crm-scope :after,.crm-scope :before{box-sizing:border-box}.crm-num{font-feature-settings:"tnum" 1,"tnum";font-variant-numeric:tabular-nums}.crm-card{background:#fff;background:var(--crm-card);border:1px solid #e5e7eb;border:1px solid var(--crm-line);border-radius:12px;border-radius:var(--crm-radius);box-shadow:0 1px 2px #0f172a0d;box-shadow:var(--crm-shadow)}.crm-card--pad{padding:1.15rem 1.3rem;padding:var(--crm-pad)}.crm-card__head{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.85rem}.crm-card__title{color:#0f172a;color:var(--crm-ink);font-size:.98rem;font-weight:600;margin:0}.crm-card__sub{color:#64748b;color:var(--crm-muted);font-size:.8rem;margin:2px 0 0}.crm-kpi{background:#fff;background:var(--crm-card);border:1px solid #e5e7eb;border-top:3px solid #2563eb;border:1px solid var(--crm-line);border-radius:12px;border-radius:var(--crm-radius);border-top:3px solid var(--crm-accent,var(--crm-brand));box-shadow:0 1px 2px #0f172a0d;box-shadow:var(--crm-shadow);height:100%;padding:.95rem 1.05rem;position:relative;transition:transform .18s ease,box-shadow .18s ease;transition:transform var(--crm-dur) ease,box-shadow var(--crm-dur) ease}.crm-kpi:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--crm-shadow-hover);transform:translateY(-2px)}.crm-kpi__top{align-items:flex-start;display:flex;justify-content:space-between}.crm-kpi__label{color:#64748b;color:var(--crm-muted);font-size:.7rem;font-weight:600;letter-spacing:.06em;margin:0;text-transform:uppercase}.crm-kpi__value{font-feature-settings:"tnum" 1,"tnum";color:#0f172a;color:var(--crm-ink);font-size:1.6rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em;line-height:1.15;margin:5px 0 0}.crm-kpi__icon{align-items:center;background:#2563eb1a;background:var(--crm-accent-soft,var(--crm-brand-soft));border-radius:8px;border-radius:var(--crm-radius-sm);color:#2563eb;color:var(--crm-accent,var(--crm-brand));display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.crm-kpi__bottom{align-items:flex-end;display:flex;gap:.5rem;justify-content:space-between;margin-top:.65rem}.crm-pill{align-items:center;background:#f1f5f9;background:var(--crm-neutral-soft);border-radius:999px;border-radius:var(--crm-radius-pill);color:#64748b;color:var(--crm-neutral);display:inline-flex;font-size:.74rem;font-weight:600;gap:5px;padding:2px 9px;white-space:nowrap}.crm-pill--brand{background:#2563eb1a;background:var(--crm-brand-soft);color:#1d4ed8;color:var(--crm-brand-ink)}.crm-pill--ok{background:#16a34a1a;background:var(--crm-ok-soft);color:#16a34a;color:var(--crm-ok)}.crm-pill--warn{background:#f59e0b1a;background:var(--crm-warn-soft);color:#f59e0b;color:var(--crm-warn)}.crm-pill--danger{background:#dc26261a;background:var(--crm-danger-soft);color:#dc2626;color:var(--crm-danger)}.crm-pill--violet{background:#8b5cf61a;background:var(--crm-violet-soft);color:#8b5cf6;color:var(--crm-violet)}.crm-pill--teal{background:#0ea5e91a;background:var(--crm-teal-soft);color:#0ea5e9;color:var(--crm-teal)}.crm-delta{align-items:center;border-radius:999px;border-radius:var(--crm-radius-pill);display:inline-flex;font-size:.72rem;font-weight:600;gap:3px;padding:2px 8px}.crm-delta--up{background:#16a34a1a;background:var(--crm-ok-soft);color:#16a34a;color:var(--crm-ok)}.crm-delta--down{background:#dc26261a;background:var(--crm-danger-soft);color:#dc2626;color:var(--crm-danger)}.crm-btn{align-items:center;background:#fff;background:var(--crm-card);border:1px solid #cbd5e1;border:1px solid var(--crm-line-strong);border-radius:8px;border-radius:var(--crm-radius-sm);color:#0f172a;color:var(--crm-ink);cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:6px;padding:7px 12px;transition:background .18s ease,border-color .18s ease,transform .18s ease;transition:background var(--crm-dur) ease,border-color var(--crm-dur) ease,transform var(--crm-dur) ease}.crm-btn:hover{background:#f8fafc;background:var(--crm-soft)}.crm-btn:active{transform:scale(.98)}.crm-btn--primary{background:#2563eb;background:var(--crm-brand);border-color:#2563eb;border-color:var(--crm-brand);color:#fff}.crm-btn--primary:hover{background:#1d4ed8;background:var(--crm-brand-ink)}.crm-btn--ghost{background:#0000;border-color:#0000;color:#334155;color:var(--crm-sub)}.crm-btn--ghost:hover{background:#f8fafc;background:var(--crm-soft)}.crm-ico-btn{align-items:center;background:#fff;background:var(--crm-card);border:1px solid #cbd5e1;border:1px solid var(--crm-line-strong);border-radius:8px;border-radius:var(--crm-radius-sm);color:#334155;color:var(--crm-sub);cursor:pointer;display:inline-flex;height:34px;justify-content:center;transition:background .18s ease;transition:background var(--crm-dur) ease;width:34px}.crm-ico-btn:hover{background:#f8fafc;background:var(--crm-soft)}.crm-avatar{align-items:center;background:#2563eb1a;background:var(--crm-brand-soft);border-radius:50%;color:#1d4ed8;color:var(--crm-brand-ink);display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:600;justify-content:center}.crm-seg{background:#f8fafc;background:var(--crm-soft);border:1px solid #e5e7eb;border:1px solid var(--crm-line);border-radius:8px;border-radius:var(--crm-radius-sm);display:inline-flex;gap:2px;padding:3px}.crm-seg__btn{background:#0000;border:0;border-radius:7px;color:#334155;color:var(--crm-sub);cursor:pointer;font-size:.78rem;font-weight:600;padding:5px 11px;white-space:nowrap}.crm-seg__btn--active{background:#fff;background:var(--crm-card);box-shadow:0 1px 2px #0f172a0d;box-shadow:var(--crm-shadow);color:#2563eb;color:var(--crm-brand)}.crm-chip{background:#2563eb1a;background:var(--crm-brand-soft);border-radius:999px;border-radius:var(--crm-radius-pill);color:#1d4ed8;color:var(--crm-brand-ink);font-size:.76rem;font-weight:600;gap:6px;padding:4px 6px 4px 11px}.crm-chip,.crm-chip__x{align-items:center;display:inline-flex}.crm-chip__x{border-radius:50%;cursor:pointer;height:16px;justify-content:center;opacity:.75;width:16px}.crm-chip__x:hover{opacity:1}.crm-field{display:block}.crm-field>label{color:#334155;color:var(--crm-sub);display:block;font-size:.76rem;font-weight:600;margin:0 0 4px}.crm-field input,.crm-field select,.crm-field textarea{background:#fff;background:var(--crm-card);border:1px solid #cbd5e1;border:1px solid var(--crm-line-strong);border-radius:8px;border-radius:var(--crm-radius-sm);color:#0f172a;color:var(--crm-ink);font-family:inherit;font-size:.85rem;min-height:38px;outline:none;padding:8px 11px;transition:border-color .18s ease,box-shadow .18s ease;transition:border-color var(--crm-dur) ease,box-shadow var(--crm-dur) ease;width:100%}.crm-field input::placeholder,.crm-field textarea::placeholder{color:#64748b;color:var(--crm-muted)}.crm-field input:focus,.crm-field select:focus,.crm-field textarea:focus{border-color:#2563eb;border-color:var(--crm-brand);box-shadow:0 0 0 3px #2563eb2e;box-shadow:var(--crm-ring)}.crm-modal__overlay{align-items:flex-start;background:#0a101e80;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:2.5rem 1rem;position:fixed;z-index:1060}.crm-modal{background:#fff;background:var(--crm-card);border-radius:12px;border-radius:var(--crm-radius);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--crm-shadow-hover);max-width:560px;overflow:hidden;width:100%}.crm-modal--wide{max-width:820px}.crm-modal__head{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--crm-line);display:flex;justify-content:space-between;padding:14px 18px}.crm-modal__title{color:#0f172a;color:var(--crm-ink);font-size:1rem;font-weight:600;margin:0}.crm-modal__body{display:flex;flex-direction:column;gap:16px;padding:16px 18px}.crm-modal__foot{background:#f8fafc;background:var(--crm-soft);border-top:1px solid #e5e7eb;border-top:1px solid var(--crm-line);gap:8px;justify-content:flex-end;padding:13px 18px}.crm-disclose,.crm-modal__foot{align-items:center;display:flex}.crm-disclose{background:#0000;border:1px dashed #cbd5e1;border:1px dashed var(--crm-line-strong);border-radius:8px;border-radius:var(--crm-radius-sm);color:#334155;color:var(--crm-sub);cursor:pointer;font-size:.82rem;justify-content:space-between;padding:11px 13px}.crm-disclose:hover{background:#f8fafc;background:var(--crm-soft)}.crm-form-section>p{color:#334155;color:var(--crm-sub);font-size:.74rem;font-weight:600;margin:0 0 8px}.crm-bar{background:#f8fafc;background:var(--crm-soft);height:7px;overflow:hidden}.crm-bar,.crm-bar__fill{border-radius:999px;border-radius:var(--crm-radius-pill)}.crm-bar__fill{background:#2563eb;background:var(--crm-brand);height:100%;transition:width .4s ease}.crm-table-wrap{background:#fff;background:var(--crm-card);border:1px solid #e5e7eb;border:1px solid var(--crm-line);border-radius:12px;border-radius:var(--crm-radius);overflow:hidden}.crm-table{border-collapse:collapse;table-layout:fixed;width:100%}.crm-table th{background:#f8fafc;background:var(--crm-soft);color:#64748b;color:var(--crm-muted);font-size:.72rem;font-weight:600;padding:10px 12px;text-align:left}.crm-table td,.crm-table th{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--crm-line)}.crm-table td{color:#0f172a;color:var(--crm-ink);font-size:.84rem;padding:11px 12px;vertical-align:middle}.crm-table tr:last-child td{border-bottom:0}.crm-table tbody tr{transition:background .18s ease;transition:background var(--crm-dur) ease}.crm-table tbody tr:hover{background:#f8fafc;background:var(--crm-soft)}.crm-cell__primary{color:#0f172a;color:var(--crm-ink);font-size:.85rem;font-weight:600}.crm-cell__primary,.crm-cell__secondary{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-cell__secondary{color:#64748b;color:var(--crm-muted);font-size:.76rem}.crm-empty{padding:2.25rem 1rem;text-align:center}.crm-empty__icon{align-items:center;background:#2563eb1a;background:var(--crm-brand-soft);border-radius:12px;border-radius:var(--crm-radius);color:#2563eb;color:var(--crm-brand);display:inline-flex;height:54px;justify-content:center;margin-bottom:.7rem;width:54px}.crm-empty__title{color:#0f172a;color:var(--crm-ink);font-weight:600;margin:0 0 .2rem}.crm-empty__text{color:#64748b;color:var(--crm-muted);font-size:.84rem;margin:0 0 .9rem}.crm-skeleton{animation:crm-shimmer 1.3s ease infinite;background:linear-gradient(90deg,#f8fafc 25%,#e5e7eb 37%,#f8fafc 63%);background:linear-gradient(90deg,var(--crm-soft) 25%,var(--crm-line) 37%,var(--crm-soft) 63%);background-size:400% 100%;border-radius:8px;border-radius:var(--crm-radius-sm)}@keyframes crm-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.crm-form-modal{--bs-modal-width:760px}@media (min-width:992px){.crm-form-modal{--bs-modal-width:900px}.crm-form-modal--wide{--bs-modal-width:min(1140px,96vw)}}.crm-form-modal .modal-content{background:#fff;background:var(--crm-card);border:1px solid #e5e7eb;border:1px solid var(--crm-line);border-radius:12px;border-radius:var(--crm-radius);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--crm-shadow-hover);height:70vh;overflow:hidden}.crm-form-modal__header{align-items:center;background:linear-gradient(180deg,#2563eb1a,#fff);background:linear-gradient(180deg,var(--crm-brand-soft),var(--crm-card));border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--crm-line);gap:12px;padding:1rem 1.25rem}.crm-form-modal__title{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.crm-form-modal__title h4{color:#0f172a;color:var(--crm-ink)}.crm-form-modal__icon{align-items:center;background:#2563eb;background:var(--crm-brand);border-radius:11px;color:#fff;display:inline-flex;flex-shrink:0;font-size:.95rem;height:38px;justify-content:center;width:38px}.crm-form-modal__subtitle{color:#64748b;color:var(--crm-muted);display:block;font-size:.78rem;margin-top:2px}.crm-form-modal__close{align-items:center;background:#0000;border:0;border-radius:8px;color:#64748b;color:var(--crm-muted);display:inline-flex;height:30px;justify-content:center;transition:background .18s ease,color .18s ease;transition:background var(--crm-dur) ease,color var(--crm-dur) ease;width:30px}.crm-form-modal__close:hover{background:#f8fafc;background:var(--crm-soft);color:#0f172a;color:var(--crm-ink)}.crm-form-modal__body{background:#fff;background:var(--crm-card);padding:1.25rem 1.25rem .75rem}.crm-form-modal__body::-webkit-scrollbar{width:9px}.crm-form-modal__body::-webkit-scrollbar-thumb{background:#cbd5e1;background:var(--crm-line-strong);border:2px solid #fff;border:2px solid var(--crm-card);border-radius:999px;border-radius:var(--crm-radius-pill)}.crm-form-modal__body::-webkit-scrollbar-thumb:hover{background:#64748b;background:var(--crm-muted)}.crm-form-modal__body .card{background:#0000;border:0;box-shadow:none}.crm-form-modal__body .card-body{padding:0}.crm-form-modal__body h5{color:#1d4ed8;color:var(--crm-brand-ink);font-size:.8rem;font-weight:700;letter-spacing:.03em;margin-bottom:.35rem;text-transform:uppercase}.crm-form-modal__body hr{border:0;border-top:1px solid #e5e7eb;border-top:1px solid var(--crm-line);margin:.35rem 0 1rem;opacity:1}.crm-form-modal__body .form-label{color:#334155;color:var(--crm-sub);font-size:.78rem;font-weight:600;margin-bottom:.25rem}.crm-form-section{background:#f8fafc;background:var(--crm-soft);border:1px solid #e5e7eb;border:1px solid var(--crm-line);border-radius:12px;border-radius:var(--crm-radius);margin-bottom:1rem;padding:1rem 1.1rem .85rem}.crm-form-section__head{margin-bottom:.85rem}.crm-form-section__title{color:#64748b;color:var(--crm-muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.crm-form-section__head--toggle{align-items:center;cursor:pointer;display:flex;justify-content:space-between;-webkit-user-select:none;user-select:none}.crm-form-section .form-control,.crm-form-section .react-select__control{background-color:#fff;background-color:var(--crm-card)}.crm-form-modal__footer{background:#f8fafc;background:var(--crm-soft);border-top:1px solid #e5e7eb;border-top:1px solid var(--crm-line);gap:8px;padding:.85rem 1.25rem}.loader{animation:mulShdSpin 1.3s linear infinite;border-radius:50%;color:#3bc1cd;font-size:8px;height:1em;position:relative;text-indent:-9999em;transform:translateZ(0);width:1em}@keyframes mulShdSpin{0%,to{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}.content-loader{background-color:#0c0c0c2e;bottom:0;left:0;position:fixed;right:0;top:0;width:100%;z-index:9999}.content-loader .spin-loader{left:50%;position:absolute;top:50%}.progress-overlay{animation:fadeInBg .3s ease-in-out;background-color:#0c0c0c66;bottom:0;left:0;position:fixed;right:0;top:0;inset:0;width:100%;z-index:9999}.progress-overlay,.progress-overlay .loader-container{align-items:center;display:flex;justify-content:center}.progress-overlay .loader-container{position:relative}.progress-overlay .progress-card{animation:popIn .4s ease;border-radius:18px;padding:20px 40px;text-align:center}.progress-overlay .progress-text{color:#fff;font-size:17px;font-weight:600;letter-spacing:.3px;margin-top:15px}.progress-overlay .custom-progress-card .ant-progress-text{color:#fff!important}.progress-overlay .dot-loader{display:flex;justify-content:center;margin-top:15px;position:relative}.progress-overlay .dot-loader span{animation:bounce 1.2s ease-in-out infinite;background:var(--phoenix-primary);border-radius:50%;height:10px;margin:0 4px;width:10px}.progress-overlay .dot-loader span:nth-child(2){animation-delay:.2s}.progress-overlay .dot-loader span:nth-child(3){animation-delay:.4s}.progress-overlay .dot-loader span:nth-child(4){animation-delay:.6s}.progress-overlay .close-button{background:#0000;border:none;color:#fff;cursor:pointer;font-size:28px;position:absolute;right:25px;top:20px;z-index:10000}@keyframes bounce{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}@keyframes fadeInBg{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:translateY(15px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}