.rift-launch-modal{z-index:100;outline:none;position:fixed;inset:0}.rift-launch{--launch-ink:#f5f5f5;--launch-muted:#b3b3b3;--launch-ground:#000;--launch-border:#333;--launch-button:#171717;--launch-button-hover:#262626;z-index:100;isolation:isolate;box-sizing:border-box;background:var(--launch-ground);min-width:0;min-height:100dvh;color:var(--launch-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;grid-template-rows:auto;align-content:center;justify-items:center;padding:48px 24px;scroll-padding-bottom:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:fixed;inset:0;overflow:auto}.rift-launch *,.rift-launch :before,.rift-launch :after{box-sizing:border-box}.rift-launch__drag{z-index:2;-webkit-app-region:drag;-webkit-user-select:none;user-select:none;height:48px;position:absolute;inset:0 0 auto}.rift-launch__identity{text-align:center;flex-direction:column;align-self:end;align-items:center;display:flex}.rift-launch__mark{width:clamp(100px,18vw,160px);height:clamp(100px,18vw,160px);color:var(--launch-ink);display:block}.rift-launch__wordmark,.rift-launch[data-state=loading] .rift-launch__connection{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rift-launch__expansion{max-width:720px;color:var(--launch-ink);letter-spacing:-.025em;text-wrap:balance;margin:32px 0 0;font-size:clamp(24px,4vw,42px);font-weight:500;line-height:1.2}.rift-launch__connection{text-align:center;flex-direction:column;align-items:center;gap:9px;width:min(100%,320px);padding-top:28px;display:flex}.rift-launch__signal{height:12px;color:var(--launch-muted);display:none}.rift-launch__signal i{border:1.5px solid var(--launch-border);border-top-color:currentColor;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite rift-launch-signal;display:block}.rift-launch__status{color:var(--launch-muted);letter-spacing:-.05px;margin:0;font-size:12px;font-weight:400;line-height:18px}.rift-launch__error{color:var(--launch-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:18px}.rift-launch__retry{border:1px solid var(--launch-border);background:var(--launch-button);min-height:32px;color:var(--launch-ink);cursor:pointer;-webkit-app-region:no-drag;border-radius:7px;padding:5px 14px;font:500 12px/20px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background .12s,transform .12s cubic-bezier(.23,1,.32,1)}.rift-launch__retry:hover{background:var(--launch-button-hover)}.rift-launch__retry:active{transform:scale(.97)}.rift-launch__retry:focus-visible{outline:2px solid var(--launch-muted);outline-offset:3px}.rift-launch [hidden]{display:none}.rift-launch[data-state=error] .rift-launch__signal{visibility:hidden}.rift-launch[data-state=error] .rift-launch__signal i{animation:none}@keyframes rift-launch-signal{to{transform:rotate(360deg)}}@media (max-height:420px){.rift-launch{grid-template-rows:auto auto;align-content:start}.rift-launch__connection{padding-bottom:max(24px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.rift-launch__signal i{animation:none}.rift-launch__retry{transition:none}.rift-launch__retry:active{transform:none}}
