:root{--vedhan-modal-radius:6px}.modal.fade .modal-dialog{transition:transform .25s cubic-bezier(.22,1,.36,1)!important;transform:translateY(16px)!important}.modal.show .modal-dialog{transform:none!important}.modal.fade,.modal-backdrop.fade{transition:opacity .18s!important}dialog.vedhan-editor[open]{animation:.25s cubic-bezier(.22,1,.36,1) vedhan-dialog-in}dialog.vedhan-editor[open]::backdrop{animation:.25s vedhan-backdrop-in}dialog.vedhan-editor.vedhan-dialog-closing{pointer-events:none;animation:.18s forwards vedhan-dialog-out}dialog.vedhan-editor.vedhan-dialog-closing::backdrop{animation:.18s forwards vedhan-backdrop-out}@keyframes vedhan-dialog-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes vedhan-dialog-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}@keyframes vedhan-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes vedhan-backdrop-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.modal.fade,.modal.fade .modal-dialog,.modal-backdrop.fade{transition:none!important}dialog.vedhan-editor[open],dialog.vedhan-editor[open]::backdrop{animation:none!important}}.modal .modal-content,dialog.vedhan-editor{border-radius:var(--vedhan-modal-radius)!important}.modal .modal-content{--bs-modal-border-radius:var(--vedhan-modal-radius);--bs-modal-inner-border-radius:calc(var(--vedhan-modal-radius) - 1px)}.modal .modal-header{border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal .modal-footer{border-bottom-left-radius:var(--bs-modal-inner-border-radius);border-bottom-right-radius:var(--bs-modal-inner-border-radius)}.vedhan-preloader{z-index:2147483000;box-sizing:border-box;color:#292929;text-align:center;background:#f7f7f7;place-items:center;min-height:100dvh;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.vedhan-preloader *{box-sizing:border-box}.vedhan-preloader__content{max-width:100%}.vedhan-preloader__brand{width:clamp(180px,48vw,280px);margin:0 auto}.vedhan-preloader__logo{transform-origin:50%;width:100%;height:auto;animation:2.2s ease-in-out infinite vedhan-logo-breathe;display:block}.vedhan-preloader__track{background:#29292918;border-radius:99px;width:72px;height:3px;margin:28px auto 0;overflow:hidden}.vedhan-preloader__track span{border-radius:inherit;background:#292929;width:32px;height:100%;animation:1.6s ease-in-out infinite vedhan-logo-progress;display:block}@keyframes vedhan-logo-breathe{0%,to{opacity:.72;transform:scale(.975)}50%{opacity:1;transform:scale(1)}}@keyframes vedhan-logo-progress{0%{transform:translate(-32px)}to{transform:translate(72px)}}.vedhan-preloader .vedhan-preloader__message{color:#686868;max-width:310px;margin:20px auto 0;font:14px/1.7 Arial,sans-serif}.vedhan-preloader button{color:#fff;cursor:pointer;background:#292929;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:46px;margin-top:22px;padding:12px 24px;font:600 14px/1.4 Arial,sans-serif;display:inline-flex}.vedhan-preloader button:hover{background:#404040}.vedhan-preloader button:focus-visible{outline-offset:5px;outline:3px solid #7c7c7c}.vedhan-preloader--error .vedhan-preloader__logo{animation:none}@media (prefers-reduced-motion:reduce){.vedhan-preloader__logo,.vedhan-preloader__track span{animation:none}.vedhan-preloader__track span{margin:auto}}
