.E0kJGG_page{width:100%;max-width:720px;margin:0 auto;padding:1.5rem 1.5rem 4rem}.E0kJGG_header{justify-content:space-between;align-items:center;margin-bottom:2.5rem;display:flex}.E0kJGG_wordmark{font-size:1.125rem;font-weight:700}.E0kJGG_authControls{align-items:center;gap:.75rem;display:flex}.E0kJGG_authButtons{gap:.5rem;display:flex}.E0kJGG_authButtons button{border:1px solid var(--border);color:var(--foreground);cursor:pointer;background:0 0;border-radius:8px;padding:.4rem .8rem;font-size:.875rem}.E0kJGG_authButtons button:hover{border-color:var(--muted)}.E0kJGG_profileAvatar{border:1px solid var(--border);object-fit:cover;border-radius:50%;width:32px;height:32px;display:block}.E0kJGG_profileAvatar:hover{border-color:var(--muted)}.E0kJGG_title{text-align:center;margin-bottom:1.75rem;font-size:1.5rem}.E0kJGG_toolbar{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.E0kJGG_liveCount{color:var(--muted);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.E0kJGG_liveDot{background:var(--live);border-radius:50%;width:8px;height:8px}.E0kJGG_primaryButton{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.5rem .9rem;font-size:.875rem;font-weight:600}.E0kJGG_primaryButton:hover{filter:brightness(1.15)}.E0kJGG_primaryButton:disabled{opacity:.6;cursor:default}.E0kJGG_sessions{flex-direction:column;gap:.75rem;display:flex}.E0kJGG_card{background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:1rem;padding:1.25rem;display:flex}.E0kJGG_avatar{background:var(--avatar-background);width:44px;height:44px;color:var(--avatar-foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.E0kJGG_cardBody{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.E0kJGG_cardTitle{font-size:1rem;font-weight:600}.E0kJGG_host{color:var(--muted);font-size:.875rem}.E0kJGG_description{color:var(--muted);margin-top:.25rem;font-size:.875rem}.E0kJGG_cardSide{flex-direction:column;align-items:flex-end;gap:.4rem;display:flex}.E0kJGG_joinButton{background:var(--live);color:var(--on-live);white-space:nowrap;cursor:pointer;border:none;border-radius:8px;padding:.5rem .9rem;font-size:.875rem;font-weight:600}.E0kJGG_joinButton:hover{filter:brightness(1.1)}.E0kJGG_participants,.E0kJGG_hostActions{color:var(--muted);font-size:.75rem}.E0kJGG_linkButton{color:var(--foreground);font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.E0kJGG_form{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;flex:1;gap:.6rem;margin-bottom:1rem;padding:1.25rem;display:flex}.E0kJGG_input{background:var(--background);border:1px solid var(--border);color:var(--foreground);font:inherit;border-radius:8px;padding:.55rem .75rem}.E0kJGG_input::placeholder{color:var(--muted)}.E0kJGG_input:focus{border-color:var(--accent);outline:none}.E0kJGG_formActions{align-items:center;gap:.9rem;margin-top:.25rem;display:flex}.E0kJGG_error{color:var(--danger);font-size:.875rem}.E0kJGG_muted{color:var(--muted)}.E0kJGG_empty{color:var(--muted);text-align:center;padding:2rem 0}
