.session-gate{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;color:#e1e7e4;font-size:14px}.session-loading-card{display:flex;flex-direction:column;align-items:center;gap:20px;width:min(360px,100%);padding:28px;border:1px solid #738a7b;border-radius:12px;background:#17212b}.session-loading-card .loading-progress{--progress-color: #b6da85}#session-retry{min-width:64px;min-height:36px;border:1px solid #738a7b;border-radius:4px;background:#293b32;color:#fff}
