:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea,select{font:inherit}.cp-root-loading{background:#f3f6fa;min-height:100vh}.cp-logo-loader-screen{z-index:200000;min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(14px)saturate(.9);background:#030a18db;place-items:center;animation:.16s ease-out both cp-logo-loader-overlay-in;display:grid;position:fixed;inset:0;overflow:hidden}.global-processing-overlay.global-processing-overlay--bootstrap{-webkit-backdrop-filter:blur(14px)saturate(.9);background:#030a18db}html[data-theme=light] .cp-logo-loader-screen,body[data-theme=light] .cp-logo-loader-screen,body.controlpos-light-mode .cp-logo-loader-screen,html[data-theme=light] .global-processing-overlay.global-processing-overlay--bootstrap,body[data-theme=light] .global-processing-overlay.global-processing-overlay--bootstrap,body.controlpos-light-mode .global-processing-overlay.global-processing-overlay--bootstrap{-webkit-backdrop-filter:blur(12px)saturate(.92);background:#f1f5f9e0}.global-processing-overlay.global-processing-overlay--bootstrap.is-exiting{animation:.18s ease-in both cp-logo-loader-exit}.gpo-boot{isolation:isolate;aspect-ratio:1;place-items:center;width:clamp(174px,24vw,292px);display:grid;position:relative}.gpo-boot__glow{z-index:-2;filter:blur(22px);background:radial-gradient(circle,#22d3ee4d 0%,#2563eb33 34%,#7c3aed00 72%);border-radius:50%;animation:.26s ease-out both cp-logo-loader-glow-in,1.8s ease-in-out .26s infinite cp-logo-loader-glow-idle;position:absolute;inset:5%;transform:scale(.82)}html[data-theme=light] .gpo-boot__glow,body[data-theme=light] .gpo-boot__glow,body.controlpos-light-mode .gpo-boot__glow{background:radial-gradient(circle,#0ea5e933 0%,#2563eb1f 38%,#2563eb00 72%)}.gpo-boot__energy{z-index:-1;opacity:0;background:linear-gradient(90deg,#0000,#38bdf842 25%,#7dd3fce6 50%,#6366f147 75%,#0000);border-radius:999px;width:142%;height:1px;animation:.34s cubic-bezier(.16,1,.3,1) 80ms both cp-logo-loader-energy;position:absolute;transform:scaleX(.12);box-shadow:0 0 14px #38bdf861}.gpo-boot__logo-wrap{transform-origin:50% 54%;width:100%;animation:.36s cubic-bezier(.16,1,.3,1) both cp-logo-loader-logo-in;position:relative}.gpo-boot__logo{z-index:1;object-fit:contain;filter:drop-shadow(0 14px 28px #02061747);width:100%;height:auto;display:block;position:relative}html[data-theme=light] .gpo-boot__logo,body[data-theme=light] .gpo-boot__logo,body.controlpos-light-mode .gpo-boot__logo{filter:drop-shadow(0 12px 24px #0f172a26)}.gpo-boot__sheen{z-index:2;mix-blend-mode:screen;opacity:0;pointer-events:none;background:linear-gradient(112deg,#0000 40%,#e0f2feeb 50%,#0000 60%) -140% 0/240% 100% no-repeat;animation:.42s ease-out .12s both cp-logo-loader-sheen;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html[data-theme=light] .gpo-boot__sheen,body[data-theme=light] .gpo-boot__sheen,body.controlpos-light-mode .gpo-boot__sheen{mix-blend-mode:soft-light;background-image:linear-gradient(112deg,#0000 40%,#fffffffa 50%,#0000 60%)}@keyframes cp-logo-loader-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes cp-logo-loader-logo-in{0%{opacity:0;filter:blur(4px);transform:scale(.9)}68%{opacity:1;filter:blur();transform:scale(1.035)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes cp-logo-loader-energy{0%{opacity:0;transform:scaleX(.12)}45%{opacity:1}to{opacity:.24;transform:scaleX(1)}}@keyframes cp-logo-loader-sheen{0%{opacity:0;background-position:-140% 0}24%{opacity:.9}72%{opacity:.72}to{opacity:0;background-position:140% 0}}@keyframes cp-logo-loader-glow-in{0%{opacity:0;transform:scale(.82)}to{opacity:.82;transform:scale(1)}}@keyframes cp-logo-loader-glow-idle{0%,to{opacity:.7;transform:scale(.98)}50%{opacity:.9;transform:scale(1.025)}}@keyframes cp-logo-loader-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.985)}}@media (width<=640px){.gpo-boot{width:clamp(164px,48vw,220px)}}@media (height<=520px) and (orientation:landscape){.gpo-boot{width:clamp(142px,34vh,184px)}}@media (prefers-reduced-motion:reduce){.cp-logo-loader-screen,.global-processing-overlay.global-processing-overlay--bootstrap,.global-processing-overlay.global-processing-overlay--bootstrap.is-exiting{animation:.16s ease-out both cp-logo-loader-overlay-in}.global-processing-overlay.global-processing-overlay--bootstrap.is-exiting{animation-name:cp-logo-loader-exit}.gpo-boot__logo-wrap{animation:.18s ease-out both cp-logo-loader-overlay-in}.gpo-boot__glow{opacity:.72;animation:.18s ease-out both cp-logo-loader-overlay-in;transform:none}.gpo-boot__energy,.gpo-boot__sheen{display:none}}
