._0NJ1Fa_page{gap:var(--kl-space-6);flex-direction:column;max-width:960px;display:flex}._0NJ1Fa_header{gap:var(--kl-space-1);flex-direction:column;display:flex}._0NJ1Fa_overline{font:var(--kl-text-overline);letter-spacing:.1em;text-transform:uppercase;color:var(--kl-color-fg-muted)}._0NJ1Fa_greeting{font:var(--kl-text-h1)}._0NJ1Fa_empty{gap:var(--kl-space-3);padding:var(--kl-space-5);border-radius:var(--kl-radius-lg);background:var(--kl-color-surface-raised);box-shadow:var(--kl-shadow-1);flex-direction:column;display:flex}._0NJ1Fa_emptyTitle{font:var(--kl-text-h2)}._0NJ1Fa_emptyText{font:var(--kl-text-body);color:var(--kl-color-fg-muted)}._0NJ1Fa_rooms{gap:var(--kl-space-3);flex-direction:column;display:flex}._0NJ1Fa_roomsTitle{font:var(--kl-text-h3)}._0NJ1Fa_chips{gap:var(--kl-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._0NJ1Fa_chip{align-items:center;gap:var(--kl-space-2);min-height:40px;padding:0 var(--kl-space-3);border:var(--kl-border-width) solid var(--kl-color-border);border-radius:var(--kl-radius-pill);background:var(--kl-color-surface-raised);color:var(--kl-color-fg);font:var(--kl-text-label);text-decoration:none;display:inline-flex}._0NJ1Fa_chip:hover{background:var(--kl-color-surface-sunken)}._0NJ1Fa_chip:focus-visible{box-shadow:var(--kl-focus-ring);outline:none}._0NJ1Fa_dot{border-radius:var(--kl-radius-xs);width:10px;height:10px}._0NJ1Fa_footer{font:var(--kl-text-body-s);color:var(--kl-color-fg-muted)}
