.title-stage-backdrop{position:absolute;inset:0;overflow:hidden;background:var(--fw-loading-ground, rgb(8,17,12))}.title-stage-slot{display:contents}.title-stage-canvas{position:absolute;inset:0;width:100%;height:100%}.title-stage-loading{position:absolute;inset:0;display:grid;place-items:center;background:var(--fw-loading-ground, rgb(8,17,12))}#root>.title-stage-loading{position:fixed}.title-stage-spinner{width:24px;height:24px;border:2px solid rgba(255,255,255,.18);border-top-color:var(--fw-text, rgb(255,255,255));border-radius:50%;animation:title-stage-spin .8s linear infinite}@keyframes title-stage-spin{to{transform:rotate(360deg)}}.title-stage-canvas{opacity:0;pointer-events:none}.title-stage-canvas[data-title-stage-ready=true]{opacity:1}.title-stage-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.5) 25%,rgba(0,0,0,.14) 48%,transparent 65%)}@media(prefers-reduced-motion:reduce){.title-stage-spinner{animation:none}}:has(>.menu-backdrop .title-stage-backdrop:not(.title-stage-backdrop--ready))>:not(.menu-backdrop),:has(>.title-stage-backdrop:not(.title-stage-backdrop--ready))>:not(.title-stage-backdrop){visibility:hidden}.menu-backdrop{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.menu-backdrop--soft .title-stage-backdrop--ready{filter:blur(18px) brightness(.62);transform:scale(1.04)}
