/* One loading treatment for the public site, forum and authenticated workspaces. */
body .u-page-loader{position:fixed!important;inset:0!important;z-index:1500!important;display:grid!important;place-items:center!important;isolation:isolate;gap:0!important;margin:0!important;padding:24px!important;background:#0b0911b3!important;backdrop-filter:blur(11px)!important;-webkit-backdrop-filter:blur(11px)!important;pointer-events:none!important;opacity:1;transition:opacity .14s ease!important;animation:none!important}
body .u-page-loader.is-finished{opacity:0!important}
.u-page-loader .u-load-home{position:absolute;inset:0;z-index:-2;overflow:hidden;background:linear-gradient(90deg,#06050ae8,#0b071882),url('/assets/hero/flight-vinewood-20261022.jpg') center/cover;filter:blur(10px);transform:scale(1.035)}
.u-load-home>img{position:absolute;right:0;bottom:0;width:auto;height:65%;opacity:.65;mask-image:linear-gradient(#000 80%,transparent)}
.u-load-home>iframe{position:absolute;inset:0;width:100%;height:100%;border:0;pointer-events:none}
.u-page-loader::after{content:"";position:absolute;inset:0;z-index:-1;background:#08060b70}
body.community-home .u-page-loader .u-load-home{display:none}
.u-load-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}
body .u-page-loader .u-loader-gear{box-sizing:border-box;display:block;width:46px;height:46px;fill:none;stroke:#b58be9;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;transform-origin:50% 46%;animation:u-gear-turn 2.2s linear infinite!important;filter:drop-shadow(0 0 14px #ae72e92b)}
body .u-page-loader p{margin:0!important;color:#dbd2e5!important;font:400 13px/1.5 -apple-system,system-ui,"Segoe UI",sans-serif!important;letter-spacing:.01em!important;text-align:center!important;text-transform:none!important}
html[data-loading-snapshot],html[data-loading-snapshot] body{overflow:hidden!important;pointer-events:none!important}
html[data-loading-snapshot] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}
html[data-loading-snapshot] .c-cinematic-hero{position:relative!important;top:0!important}
html[data-loading-snapshot] .ss-header{z-index:9!important}
@keyframes u-gear-turn{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){body .u-page-loader .u-loader-gear{animation:none!important}body .u-page-loader{transition:none!important}}
