.cm-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cm-icon-loader{--cm-loader-width:96px;color:#f9f9fb;opacity:.4;place-items:center;display:inline-grid}.cm-icon-loader__frame{width:calc(var(--cm-loader-width) * 1.6);aspect-ratio:128/94;color:#f9f9fb;place-items:center;display:grid}.cm-icon{width:var(--cm-loader-width);color:#f9f9fb;height:auto;display:block;overflow:visible}.cm-icon path,.cm-icon circle,.cm-wordmark path,.cm-wordmark circle{fill:#f9f9fb}.cm-icon__left,.cm-icon__right,.cm-icon__dot{transform-box:fill-box;transform-origin:50%}@property --cm-spread{syntax:"<number>";inherits:true;initial-value:0}.cm-icon--animated .cm-icon__left,.cm-icon--animated .cm-icon__right{animation:1.5s linear infinite cm-breathe-spread}.cm-icon--animated .cm-icon__left{transform:translate3d(calc(var(--cm-loader-width) * var(--cm-spread) * -1), 0, 0)}.cm-icon--animated .cm-icon__right{transform:translate3d(calc(var(--cm-loader-width) * var(--cm-spread)), 0, 0)}.cm-icon--animated .cm-icon__dot{animation:1.5s linear infinite cm-breathe-dot}@keyframes cm-breathe-spread{0%,12%{--cm-spread:0}21%{--cm-spread:.0255}30%{--cm-spread:.1224}39%{--cm-spread:.2195}48%,58%{--cm-spread:.246}67%{--cm-spread:.2195}76%{--cm-spread:.1224}85%{--cm-spread:.0255}94%,to{--cm-spread:0}}@keyframes cm-breathe-dot{0%,to{scale:1}25%{scale:1.45}75%{scale:.55}}.cm-page-veil,.cm-region-veil{color:#f9f9fb;opacity:1;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);-webkit-user-select:none;user-select:none;background:0 0;place-items:center;transition:opacity .8s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .8s cubic-bezier(.22,1,.36,1),backdrop-filter .8s cubic-bezier(.22,1,.36,1);display:grid}.cm-page-veil{z-index:9999;position:fixed;inset:0}.cm-page-veil--exiting{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();pointer-events:none}.cm-region-veil{width:100%;min-height:80px;position:relative}.cm-region-veil--fill{z-index:2;opacity:1;min-height:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .8s cubic-bezier(.22,1,.36,1),backdrop-filter .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.cm-region-veil--exiting{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();pointer-events:none}.cm-welcome{--cm-welcome-icon:96px;--cm-welcome-wordmark:calc(var(--cm-welcome-icon) * 2226 / 651);z-index:99999;opacity:1;pointer-events:auto;transition:opacity .8s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .8s cubic-bezier(.22,1,.36,1),backdrop-filter .8s cubic-bezier(.22,1,.36,1);overflow:hidden}.cm-welcome .cm-icon-loader{opacity:1}.cm-welcome__mark{z-index:1;isolation:isolate;width:calc(var(--cm-welcome-icon) * 1.6);height:calc(var(--cm-welcome-icon) * 94 / 112);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.cm-welcome--expanded .cm-welcome__mark{width:min(var(--cm-welcome-wordmark), calc(100vw - 48px));height:calc(var(--cm-welcome-icon) * 94 / 112)}.cm-welcome__icon-layer{opacity:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cm-welcome__icon-layer .cm-icon-loader__frame{box-shadow:none;aspect-ratio:auto;background:0 0;width:auto}.cm-welcome__icon-layer .cm-icon{width:var(--cm-welcome-icon)}.cm-welcome--expanded .cm-welcome__icon-layer{opacity:0}.cm-welcome__wordmark-layer{width:var(--cm-welcome-wordmark);opacity:0;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cm-wordmark{color:#f9f9fb;width:100%;height:auto;display:block;overflow:visible}.cm-wordmark .cm-wm-mid{transform-box:fill-box;transform-origin:50%}.cm-welcome--expanded .cm-welcome__wordmark-layer{opacity:1}.cm-welcome--exiting{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();pointer-events:none}.cm-welcome--exiting .cm-welcome__mark{transform:scale(.985)}@media (prefers-reduced-motion:reduce){.cm-icon--animated .cm-icon__left,.cm-icon--animated .cm-icon__right,.cm-icon--animated .cm-icon__dot{animation:none}.cm-page-veil,.cm-region-veil,.cm-welcome,.cm-welcome__mark,.cm-welcome__icon-layer,.cm-welcome__wordmark-layer{transition-duration:1ms;transition-delay:0s}}
