@keyframes g-pulse{50%{opacity:15%}}.g-loader{display:inline-flex;align-items:center}.g-loader__left,.g-loader__center,.g-loader__right{background:var(--g-color-base-brand);animation:g-pulse ease .8s infinite}.g-loader__left{animation-delay:.2s}.g-loader__center{animation-delay:.4s}.g-loader__right{animation-delay:.6s}.g-loader_size_s .g-loader__left{height:calc(20px / 1.5);width:5px}.g-loader_size_s .g-loader__center{width:5px;height:20px;margin-inline-start:5px}.g-loader_size_s .g-loader__right{height:calc(20px / 1.5);width:5px;margin-inline-start:5px}.g-loader_size_m .g-loader__left{height:calc(28px / 1.5);width:7px}.g-loader_size_m .g-loader__center{width:7px;height:28px;margin-inline-start:7px}.g-loader_size_m .g-loader__right{height:calc(28px / 1.5);width:7px;margin-inline-start:7px}.g-loader_size_l .g-loader__left{height:24px;width:9px}.g-loader_size_l .g-loader__center{width:9px;height:36px;margin-inline-start:9px}.g-loader_size_l .g-loader__right{height:24px;width:9px;margin-inline-start:9px}._loader_1osyi_1{position:fixed;inset:0;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;-webkit-user-select:none;user-select:none;padding:1rem 1.5rem;text-align:center}._fullscreenLoader_1osyi_15{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#1a1a2e;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460)}._loaderContent_1osyi_26{display:flex;flex-direction:column;align-items:center;gap:24px;animation:_fadeIn_1osyi_1 .5s ease-out}._logoWrapper_1osyi_34{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:_pulse_1osyi_1 2s ease-in-out infinite}._logo_1osyi_34{width:48px;height:48px;color:#5c7cfa}._brandName_1osyi_52{font-size:28px;font-weight:600;color:#fff;letter-spacing:.5px}._spinner_1osyi_59{margin-top:8px}@keyframes _fadeIn_1osyi_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _pulse_1osyi_1{0%,to{transform:scale(1);box-shadow:0 0 #5c7cfa66}50%{transform:scale(1.05);box-shadow:0 0 20px 10px #5c7cfa1a}}
