.session-ready-page{min-height:100vh;padding:var(--spacing-2xl);background:var(--color-bg);justify-content:center;align-items:center;display:flex}.session-ready-container h1{font-family:var(--font-display);color:var(--color-text-primary);font-size:26px;font-style:italic;font-weight:400}.session-ready-container{text-align:center;align-items:center;gap:var(--spacing-lg);flex-direction:column;width:100%;max-width:480px;display:flex}.session-ready-icon{background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));width:72px;height:72px;color:var(--color-primary);margin-bottom:var(--spacing-sm);border-radius:50%;justify-content:center;align-items:center;display:flex}.session-ready-avatar{margin-bottom:var(--spacing-sm);box-shadow:0 0 0 4px var(--color-surface), 0 8px 24px -10px #2a211d59}.session-ready-partner{color:var(--color-text-secondary);margin:-4px 0 0;font-size:15px;font-weight:600}.session-ready-topic{color:var(--color-text-secondary);margin:0;font-size:15px}.session-ready-topic em{color:var(--color-text-primary);font-style:normal;font-weight:500}.session-ready-body{gap:var(--spacing-sm);text-align:center;margin-top:var(--spacing-sm);flex-direction:column;display:flex}.session-ready-body p{color:var(--color-text-secondary);margin:0;font-size:16px;line-height:1.65}.session-ready-cta{width:100%;margin-top:var(--spacing-sm);padding:var(--spacing-md);font-size:16px}.session-ready-choose-topic{cursor:pointer;font-family:var(--font-family);color:var(--color-text-secondary);background:0 0;border:none;padding:0;font-size:13.5px;text-decoration:underline}.session-ready-choose-topic:hover{color:var(--color-text-primary)}
