html.vt-page-loading-initial{overflow:hidden!important}html.vt-page-loading-initial body>:not(#vt-page-loader),html.vt-page-loading-initial body>:not(#vt-page-loader) *{visibility:hidden!important}html.vt-auth-checking body,html.vt-auth-checking body *{visibility:visible!important}html.vt-auth-checking main,html.vt-auth-checking main *,html.vt-page-loading-initial main,html.vt-page-loading-initial main *{visibility:hidden!important}html.vt-auth-checking::before,html.vt-auth-checking::after{content:none!important;display:none!important}.vt-page-loader{position:fixed;z-index:2147483000;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:100%;padding:24px;border:0;border-radius:0;background:var(--bg-base, #161616);color:var(--text-primary, #fafafa);text-align:center;font:500 13px/1.5 var(--font, Inter, sans-serif);pointer-events:auto}.vt-page-loader[hidden],.vt-inline-loader[hidden]{display:none!important}.vt-page-loader--action{top:auto;bottom:24px;left:auto;right:20px;flex-direction:row;width:min(260px, calc(100vw - 40px));padding:16px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--bg-surface);pointer-events:none}.vt-inline-loader{display:flex;align-items:center;justify-content:center;gap:12px;min-height:90px;padding:16px;color:var(--text-primary, #fafafa);font:500 13px/1.5 var(--font, Inter, sans-serif)}.vt-loading-region>:not([data-vt-loading-indicator]){display:none!important}html.vt-page-loading-initial .vt-inline-loader{visibility:hidden}html body .vt-spinner{display:block!important;flex:0 0 auto;width:32px!important;height:32px!important;margin:0!important;border:2.5px solid rgba(255,255,255,.12)!important;border-top-color:var(--accent-main, #60a5fa)!important;border-radius:50%!important;background:transparent!important;animation:vt-loading-spin .75s linear infinite!important}.vt-loading-control::before{content:'';display:inline-block;flex:0 0 auto;width:16px;height:16px;margin-right:8px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:middle;animation:vt-loading-spin .75s linear infinite}@keyframes vt-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){html body .vt-spinner,.vt-loading-control::before{animation:none!important}}html.vt-auth-checking{overflow:hidden!important}html.vt-auth-checking body{visibility:visible!important}html.vt-auth-checking body>:not(#vt-page-loader),html.vt-auth-checking body>:not(#vt-page-loader) *{visibility:hidden!important}html.vt-auth-checking #vt-page-loader,html.vt-auth-checking #vt-page-loader *{visibility:visible!important}html.vt-page-public body,html.vt-auth-approved body{animation:vt-page-enter 240ms ease-out both}@keyframes vt-page-enter{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){html.vt-page-public body,html.vt-auth-approved body{animation:none!important}}