.guest-session-entry{width:100%;height:100dvh;position:relative;overflow:hidden}.guest-session-auth{z-index:10;top:max(18px,env(safe-area-inset-top));color:#fff;align-items:center;gap:7px;min-height:44px;display:flex;position:fixed;right:calc(max(18px,3vw) + 56px)}.guest-session-auth>span{color:#ffffffa8;padding:0 7px;font-size:9px;font-weight:650}.guest-session-auth>button{cursor:pointer;-webkit-backdrop-filter:blur(20px);border-radius:15px;min-height:48px;padding:0 15px;font-size:9px;font-weight:720}.guest-session-auth>button:disabled{cursor:wait;opacity:.6}.guest-login{box-shadow:none;color:#fff;background:#111111d1;border:1px solid #ffffff29}.guest-login:hover{background:#1c1c1cf0;border-color:#ffffff47}.guest-signup{box-shadow:none;color:#111;background:#fff;border:1px solid #fff}.guest-signup:hover{background:#e8e8e8;border-color:#e8e8e8}.guest-session-auth>small{color:#fff;background:#7e2626f0;border-radius:8px;width:280px;padding:9px 11px;font-size:8px;line-height:1.45;position:absolute;top:50px;right:0}:is(.guest-session-entry:has(.scenario-builder-layer) .guest-session-auth,.guest-session-entry:has(.conversation-request-assistant.is-open) .guest-session-auth){visibility:hidden;opacity:0;pointer-events:none}.guest-session-entry:not(.is-authenticated) .session-progress-button{display:none}.guest-session-entry .session-right-controls{top:max(18px,env(safe-area-inset-top))}.guest-session-entry:not(.is-authenticated) .session-right-controls{gap:200px}.guest-session-entry.is-authenticated .session-right-controls{gap:8px}.guest-session-entry .session-conversation-mode{top:max(74px,calc(env(safe-area-inset-top) + 56px))}.guest-session-entry .session-scenario-builder-button{top:max(122px,calc(env(safe-area-inset-top) + 104px))}@media (max-width:760px){.guest-session-auth{min-height:40px;top:8px;right:8px}.guest-session-auth .guest-login,.guest-session-auth>span{display:none}.guest-session-auth>button{border-radius:12px;min-height:40px;padding-inline:10px;font-size:8px}.guest-session-entry .world-launchers{top:max(58px,calc(env(safe-area-inset-top) + 50px));left:10px;right:10px}.guest-session-entry .session-right-controls{top:max(116px,calc(env(safe-area-inset-top) + 108px));gap:4px;right:10px}.guest-session-entry .session-conversation-mode{top:max(166px,calc(env(safe-area-inset-top) + 158px))}.guest-session-entry .session-scenario-builder-button{top:max(214px,calc(env(safe-area-inset-top) + 206px))}.guest-session-entry .session-header.session-learning-metrics{top:max(268px,calc(env(safe-area-inset-top) + 260px))}.guest-session-entry .session-calendar-panel{top:max(326px,calc(env(safe-area-inset-top) + 318px))}.guest-session-entry .session-quick-settings,.guest-session-entry .session-level-panel,.guest-session-entry .session-progress-panel{top:max(166px,calc(env(safe-area-inset-top) + 158px))}}
